Összefoglalás Mi a programozási nyelv - esszék bank esszék, beszámolók, projektek és disszertációk
4) Mi a programozási nyelvek, 4. oldal -. 7
5) Mi a fordító és tolmács 8. o.
6) Referenciák o. 9
Közepéig a 60-as években, a számítógépek túl drága gépekkel csak speciális feladatok, és végre csak egy feladatot egy időben (azaz. N. kötegelt feldolgozás).
Programozási nyelvek a kor, valamint a számítógépek, amelyek használják őket, úgy lettek tervezve, speciális feladatokkal, mint a tudományos számításokat. Mivel a gépek drágák voltak, és csak egy feladat fut egy időben, akkor a számítógép idő drága volt - így a sebesség a program volt az első helyen.
Során azonban a 60-as ára számítógépek csökkenni kezdtek, hogy még a kis cégek engedhetik meg maguknak őket; sebességű számítógépeket nőttek, és az idő, amikor tétlen gyakran gond nélkül. Hogy ez ne történhessen meg, mi kezdte meg a rendszer időosztásos (time-sharing).
Az ilyen rendszerekben a CPU időt „cut”, és minden felhasználó viszont fogadott rövid időtartamú. A gépek elég gyorsan, hogy ennek eredményeként az egyes felhasználók a terminál úgy érezte, mintha dolgozik a rendszer önmagában. Az autó viszont tétlen kevesebb, mint végre nem egy, hanem sok feladat. Az elválasztási idő drasztikusan csökkentette a számítási időt, mint egy gép lehet osztani több száz felhasználó.
Ilyen körülmények között - amikor az erő lett olcsó és hozzáférhető - az alkotók a programozási nyelvek egyre kezdett gondolkodni a kényelmet programok írásának, nem csak a sebességet azok végrehajtásáról. A „kis” (atomi) által végrehajtott műveletek A készüléket közvetlenül a készülékek, amelyek csatlakoztak a „nagy” magas szintű műveletek és az egész szerkezet, amellyel egy személy sokkal egyszerűbb és kényelmesebb vele dolgozni.
Mi a programozási nyelv
programozási nyelv - hivatalos jelrendszer leírására algoritmusok olyan formában, hogy kényelmes a játékos (például egy számítógép). A programozási nyelv határoz meg a lexikai, szintaktikai és szemantikai szabályainak elkészítéséhez használt számítógépes program. Ez lehetővé teszi a programozó, hogy pontosan milyen események fognak reagálni számítógép kell tárolni és a továbbított adatok, valamint hogy milyen műveleteket kell elvégezni, hogy a különböző körülmények között.
Mivel a létesítmény az első programozható gép által feltalált emberiség több mint két és fél ezer nyelven. Minden évben számuk feltöltik újakra. Bizonyos nyelvek tudják használni csak kis számú saját fejlesztés, míg mások ismert emberek millióinak. Professzionális programozók néha használják munkájuk több mint egy tucat különböző nyelven.
Az alkotók a nyelv különböző módon értelmezik a fogalom egy programozási nyelv. Helyszínei között a közösség által elismert a legtöbb fejlesztő a következők:
Funkció: egy programozási nyelv írásához használt számítógépes programok, amelyek az átvitelhez használt számítógépes utasítások végrehajtására a számítási eljárás és az egyedi eszköz menedzsment szervezet.
Feladat: programozási nyelv eltér a természetes nyelv, amelyet arra terveztek, hogy továbbítja a parancsokat és adatokat a felhasználó gépét, míg a természetes nyelvek felhasználása csak az emberek közötti kommunikációt. Elvileg lehetséges, hogy általánosítani a meghatározása „programozási nyelvek” - oly módon, hogy parancsokat küldjön, megrendelések, világos útmutatás; mivel az emberi nyelv is használják információcserére.
Design: programozási nyelv használható különleges design azonosítása és manipulálni az adatstruktúrák és kezelése számítási folyamat.
Melyek a programozási nyelvek
Sok különböző programozási nyelvek. Tény, hogy a legtöbb célra, akkor ezek közül bármelyik. Tapasztalt programozók tudják, hogy melyik nyelv jobb használni az egyes konkrét feladat, mert minden nyelv létesítő kihívásokra összpontosít bizonyos típusú problémák, a módon írják le a fogalmakat és tárgyakat használnak a problémák megoldásában.
Minden különböző programozási nyelvek is két csoportra oszthatók: az alacsony szintű nyelvek és a magas szintű nyelven.
A legtöbb programozó rendszer programozásához magas szintű nyelven. Mint egy átlagos emberi nyelv, ez a nyelv létesítő ábécé - egy sor használt szimbólumok nyelvén. Ezeknek a karakterek úgynevezett nyelvi kulcsszavak. Minden kulcsszavak ellátja funkcióját, valamint a szokásos nyelv nyelvünk, szóval áll az ábécé, a nyelv is ellátja a különböző szófajok. Címkék kommunikálnak egymással a konkrét javaslatokat szintaktikai szabályok a nyelvet. Minden javaslat meghatározza a műveletsort kell végrehajtani a számítógép.
magas szintű nyelvi közvetítőként jár el az ember és a számítógép, amely lehetővé teszi a személy kommunikálni a számítógép több, mint a szokásos emberi módon. Gyakran az ilyen nyelv segít kiválasztani a megfelelő módszert a probléma megoldásának.
Mielőtt írni egy programot magas szintű nyelv, a programozó létre kell hoznia egy algoritmust a probléma megoldására, hogy egy lépésről lépésre cselekvési terv, amit követni, hogy megoldja ezt a problémát. Ezért nyelveken vonatkozó előzetes összeállítása algoritmus, gyakran nevezik algoritmikus nyelvek.
Melyek a programozási nyelvek
Programozási nyelvek kezdtek megjelenni közepe óta 50-es évek. Az egyik első nyelv az ilyen típusú volt a FORTRAN nyelven (angol FORTRAN a Formula fordító -. Formula fordító), kidolgozott 1957. Fortran leírására használják egy olyan algoritmust megoldására tudományos és műszaki problémák digitális számítógép felhasználásával. Csakúgy, mint az első számítógépek, ez a nyelv volt a célja elsősorban a természettudományos és matematikai számítások. A továbbfejlesztett formája a nyelv túlélte a korunkat. Között a magas szintű idegennyelv ez az egyik leggyakrabban használt tudományos kutatás. A leggyakoribb kiviteli alakjai Fortran-II, Fortran-IV, EASIC Fortran és általánosításaik.
Miután Fortran a 1958-1960 években volt egy nyelvet Algol (Algol 58, Algol-60) (angol ALGOL algoritmikus nyelvek -. Algoritmikus nyelvet). Algol javult az évek 1964-1968 - Algol 68. Algol tervezte egy bizottságot, amely tartalmazza az európai és amerikai tudósok. Ez vonatkozik a magas szintű nyelven (magas szintű nyelven), és lehetővé teszi a könnyű átadása algebrai képletű program utasításait. Algol óta népszerű Európában, köztük a Szovjetunió, míg egy hasonló Fortran oszlott az Egyesült Államokban és Kanadában. Algol volt jelentős hatása van minden későbbi fejlett programozási nyelvek, különösen a Pascal. Ez a nyelv ugyanaz, mint a Fortran, célja az volt, hogy megoldja a tudományos és műszaki problémák. Ezen túlmenően, az alkalmazott nyelvre, mint azt a tanulás alapjait programozás - art programozás.
A 1959 - 1960 évben alakult COBOL nyelven (angol COBOL származó commom Business Oriented Language -. A közös nyelv, amely elsősorban az üzleti). A harmadik generációs programozási nyelv, amelyet elsősorban az az üzleti alkalmazásokhoz. Szintén Cobol célja az volt, hogy megoldja a gazdasági problémák az adatfeldolgozás a bankok, biztosítók és egyéb intézmények ilyen. A fejlesztő az első egységes szabvány Cobol volt szürkék Hopper (COBOL nagymama).
COBOL általában kifogásolható bőbeszédűség és nehézkes, mivel az egyik célja az alkotók a nyelv közelítése volt a design az angol nyelvet. (Eddig tekinteni Cobol programnyelv, amelyekben a legtöbb sornyi kódot írtak). Ugyanakkor, COBOL kitűnő volt a maga idejében, eszközök dolgozó adatstruktúrák és fájlok biztosított neki a hosszú élet üzleti alkalmazások, legalábbis az Egyesült Államokban.
Szinte egy időben azzal Cobol (1959 -. 1960) Lisp (. - Angol-lista LISP a listából Processing) alakult, a Massachusetts Institute of Technology. Lisp alapul a programot bemutató rendszer lineáris listák karakterek, amelyek egyébként a fő szerkezete a nyelvi adatok. Lisp a második legrégebbi után Fortran magas szintű programozási nyelv. Ez a nyelv széles körben használják a kezelésére szimbolikus információ és létrehozásához használt szoftver, amely szimulálja a tevékenység az emberi agy.
Bármilyen Lisp program tartalmaz egy szekvenciát a kifejezések (formák). Az eredmény a program célja, hogy kiszámításához ezeket a kifejezéseket. Minden kifejezés ebben a formában jelent meg - az egyik fő szerkezetének Lisp, így könnyen létrehozható a nyelv maga. Ez lehetővé teszi, hogy hozzon létre programokat, amelyek módosítják más programok vagy makrók jelentősen bővíti a lehetőségeket nyelvet.
Az alapvető jelentése a Lisp program „élet” a szimbolikus térben: mozgó, a kreativitás, a memorizálás, az új világok, stb Lisp például az agy metafora szimbólum jel metaforát: „Hogy van a biológiai elemzése agyi jeleket, mint külső tényező - a fizikai és kémiai folyamatok, amelyek a szervezet számára inger átalakul biológiailag értelmes jel gyakran fontos, hogy meghatározza az összes viselkedését emberi vagy állati, és mint különböző jelek vannak osztva a pozitív, negatív és közömbös, közömbös. A jel már integratív felfogás. képvisel csoport azonosító jel, komplex hatású lakosok, összeköti őket a közös történelem és ok-okozati összefüggések. Ebben a komplex ingerek rendszer jelének inger maga is alkotóeleme, és más körülmények között, szerepe tartozhat egyéb ösztönzőket a komplexum. A jel koncentrálódik az összes eddigi tapasztalatok az állat vagy ember. " [1]
A közép-60s (1963) Dartmouth College (USA) BASIC nyelv jött létre (az angol BASIC Kezdők Allpurpose Instruction Code -. Vsetselevoy szimbolikus kód utasítások kezdőknek). Idővel kezdtek megjelenni, ha más dialektusok, az „eredeti” nyelvjárás vált ismertté, mint a Dartmouth BASIC. A nyelv alapjául részben FORTRAN II és részben Algol 60, ezeket együtt, mint hogy ez kényelmes legyen a time-sharing módban, és később, a szövegszerkesztő és a mátrix számtani. Kezdetben BASIC hajtották végre a mainframe GE-265 támogatja a több terminál. A közhiedelemmel ellentétben, abban az időben a bevezetés, azt össze a nyelvet.
BASIC volt a célja, hogy a diákok, hogy írjon programok használatával időosztásos terminálok. Úgy jött létre, mint a megoldás kapcsolatos problémák összetettsége az idősebb nyelven. Ez volt a célja egy „egyszerű” emberek nem annyira érdekel a programozás sebességét, hanem egyszerűen a képesség, hogy használni a számítógépet, hogy megoldja a problémákat. Egyszerűsége miatt a nyelv BASIC Sok kezdő programozók kezdeni vele az utat a programozás.
Számos tulajdonságait, nevezetesen az interaktivitás, a rugalmasság és a könnyű fejlődés do Fort nagyon vonzó és hatékony nyelvi alkalmazott kutatási és eszközök létrehozását. A nyilvánvaló alkalmazási területei ezen a nyelven vannak beágyazott rendszerek. Szintén találja alkalmazás programozási futtató számítógépek különböző operációs rendszerekben.
Bevezetett 1972-ben, a nyelvi Pascal tiszteletére nevezték el a nagy francia matematikus a XVII században, a feltaláló a világ első számtani gép Blaise Pascal. Ez a nyelv hozta létre a svájci tudós, szakértő az informatika területén Niklaus Wirth tanítása programozási nyelv módszerekkel. Pascal - egy általános célú programozási nyelv.
A funkciók a nyelv erős gépelés és jelenléte a strukturális alapok (eljárási) programozás. Pascal volt az egyik első ilyen nyelv. Szerint N. Wirth, a nyelvet kell járulnia a fegyelem a programozás, így együtt erősen típusos, Pascal minimalizálni lehet szintaktikai félreérthető, de a szintaxis maga intuitív, még az első ismerkedés a nyelvvel.
Nyelv Pascal tanítja nemcsak hogyan kell helyesen írni egy programot, de azt is, hogyan kell helyesen eljárás kidolgozása a probléma megoldásának, válassza módszerek bemutatása és szervezése a felhasznált adatok a feladat. 1983 óta, a Pascal nyelv bevezetett képzési informatikai amerikai középiskolákban.
Alapján Pascal a késő 70-es években jött létre, Ada, nevezték el a tehetséges matematikus Ady Lavleys (Augusta Ada Byron - lánya a költő Lord Byron). Ez volt ő, aki 1843-ban volt képes megmagyarázni, hogy a világ a lehetőségét, hogy a elemzőmotor Charles Babbage. Ada nyelv alakult ki az Egyesült Államok Védelmi Minisztériuma és elsődleges célja, hogy foglalkozzon a űrrepülés ellenőrzési problémákat. A használt nyelv a fedélzeti rendszerek űrhajó ellenőrzési problémák az élet támogató rendszerek űrhajósok repülés, komplex műszaki eljárások.
Hell - egy strukturált, moduláris, objektum-orientált programozási nyelv, amely tartalmazza a magas szintű programozási párhuzamos folyamatokat. Ada szintaxis örökölt Algol-típusú nyelvek vagy Pascal, de bővült, és még inkább a szigorú és logikus. Ada - erősen típusos nyelv, ott kizárt munka objektumokat, amelyek nem típusai és automatikus típusátalakítások tartják az abszolút minimum.
Szerint Stephen Tseyglera [2], a szoftverfejlesztés költségei Ada 60% -kal olcsóbb, mint egész, és egy program célja, hogy 9-szer kisebb hibák, mint a C nyelvet.