Programozási nyelvek fogalma, típusai - elvont, 1. oldal
m. A rendszer vizuális objektum-orientált tervezés a Delphi. 26
6. Referenciák: 35
1. Bevezetés
A bevezetése számítógépek minden területén az emberi tevékenység multidiszciplináris készségek elsajátítása a számítógépes technológia. A felkészülési szintjét az egyetemi hallgatók, akik az első kurzusok kapcsolódnak a számítógépek és a legegyszerűbb numerikus módszerek, nem is beszélve arról, hogy a teljesítménye természetesen foka és projektek a számítógépes technológia általánossá válik a legtöbb egyetem.
2. 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. Között obschix helyek többsége elismert fejlesztők 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.
3. A lépések a probléma megoldására egy számítógépen.
A leghatékonyabb alkalmazása BT során a munkaigényes számítások a tudományos kutatás és a mérnöki számítások. A probléma megoldásának egy számítógép főszerepet is tartozik az ember. A gép csak végzi a feladatait a fejlett programot. szerepe az ember és a gép könnyű megérteni, ha a folyamat a probléma megoldásának bontva a következő fázisban.
Nyilatkozat a problémát. Ez a szakasz a tartalmat (fizikai) probléma nyilatkozatot, és meghatározzuk a végső döntést.
Építőipari matematikai modelleket. A modell kell korrigálni (megfelelő) leírni az alapvető törvények a fizikai folyamat. Kiépítése, illetve adja meg a matematikai modellt a meglévő problémák igényel mély megértése és ismerete vonatkozó szakaszainak matematika.
Development of the World Cup. Mivel a számítógép csak végre egyszerű műveletek, „nem érti” nyilatkozatot a probléma, még a matematikai megfogalmazása. Hogy oldja meg a problémát, hogy talált egy numerikus módszer, hogy csökkentsék a probléma, hogy bizonyos számítási algoritmusok. Minden esetben meg kell választani a megfelelő megoldást a már kidolgozott szabvány.
Fejlesztése egy algoritmus. A folyamat oldatait (számítási eljárás) van írva, mint szekvenciák elemi aritmetikai és logikai műveleteket, ami a végső eredményt, és ismert algoritmus a probléma megoldására.
Programozási. Az algoritmus a probléma megoldására van írva közérthető nyelven a gép formájában egy jól meghatározott műveletek sorozata - programot. A folyamat általában végzik révén néhány köztes nyelv, és annak fordítását végzi a gép saját maga és a rendszert.
Oladka programot. Által kidolgozott program tartalmaz mindenféle hibákat, pontatlanságokat vagy nyomdai hibákat. Hibakeresés magában program monitoring, diagnosztika (keresés és azonosítása tartalom) hibák és azok megoldásait. A program tesztelve megoldására a kontroll (teszt) problémákat, hogy bizonyosságot szerezzen kapcsolatos eredmények megbízhatóságát.
Számítások elvégzése. Ebben a szakaszban, hogy előkészítse a kezdeti adatok kiszámításához, és a számítási végezzük strukturált programot. ugyanakkor csökkenti a kézi munka feldolgozásának eredményeit széles körben lehet használni kényelmes formája szállítási eredmények formájában szöveges és grafikus információ olvasható formában.
Az eredmények elemzése. A számítási eredményeket gondosan elemezték, formalizált tudományos és műszaki dokumentációt.
4. 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.
5. 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.