Kezdve programozó pascal vs c

Tehát leülsz a billentyűzeten hogy megmutassa a világnak a hatalmas elme a vonal kimenet „Hello World!” Milyen nyelven fog történni? Talán érdemes elmondani a fő különbség a két nyelv, amelyet néhány fel méltósággal, és mások kudarcot. Különböző nyelvek, természetesen. Tehát a TP sokkal merevebb és determinisztikus struktúra, mint a C. Tehát, mi az a hátránya ennek a megközelítésnek? És az a tény, hogy az elején a képzés válik pokollá a hallgató számára. Nem lefordítani a programot? Miért? Ó, ugyanazon a helyen pontot kell pontosvessző, és ez - a szögletes zárójelek helyett zárójelben. És több százezer ilyen hibák. Van, hogy menjen vissza, és helyes. És újra. A kezdeti szakaszban a hibakeresés idő is eltelhet akár félidőben fejlesztési program (Elárulok egy titkot -, amikor megtanulta a nyelvet, tart még, csak jobb a hiba nem lesz szintaktikai és logikai). Mi az előnye? De az ilyen. Egyáltalán nem válogatós. Tudod festeni a bemeneti ciklus egy sor, csak tolta a funkciók egymást. Akkor nyilvánítja változók a futtatható kódot. Persze, ez rettenetesen kényelmes, de átalakítja a forráskódot egy szörnyű rendetlenség elrontott, kitalálni, ahol a legbonyolultabb programozó, és egy idegen - és még inkább. Ezért a TP kell tanítani csak azért, hogy megtanulják az alapvető szabályait illendőség és a fegyelem.













De nem kap letette a TP örökre. Ő - csak egy lépcsőfok a siker terén a programozás. Miért van ez így? Számos előnye van - ez nem teljes mértékben vonatkoznak a magas szintű nyelvek, mert sok csapat van a közelítő alakja, több mint egy szerelő, ezért célszerű, hogy írjon a vezető.

Válassza ki a nyelvet a több plug-inek is téves - és ezért, és a másik írta egy csomó modulok szinte bármilyen célra. Most meg kell beszélni a szintaxis is - annak ellenére, hogy nagyon különböző. Összhang a nyelv a jelen és a logikai felépítése a szervezet (hurkok, elágazások nyilatkozatok) gyakorlatilag ikrek. Ezen túlmenően néhány nyelvjárásban ezek a nyelvek objektum fájlok is jól podulyuchat projektek írt „nem természetes” a forráskód nyelvét. Rész modulok működik egyformán. Graph Egy példája az a modul, ahol a funkciót is egybeesnek.

De! Ha kiválasztotta az összes C, ne feledjük, hogy a C, C ++ és C # nagyon különböző. Azt lehet mondani, hogy ez a különböző programozási nyelvek azonos szintaxis. C ++ különbözik C jelenléte által az alkalmazási lehetőségét tárgyak, és ennek megfelelően, egy objektum-orientált programozás. Mi ez tudni elején képzés nem szükséges, de hidd el, van néhány finomságok átképzését, hogy lesz elég nehéz, ezért azonnal meg kell kezdeni a C ++.

Tehát meg kell összefoglalni. Miért mondom el mindezt? Meghatározni az optimális algoritmus: az első, hogy tanulmányozza Pascal, majd mozgassa a C ++ (ami nem is olyan nehéz). Egy ilyen rendszer lehetővé teszi, hogy ne csak magabiztosabb érzést, amikor valaki más kódját tanulmány, hanem fejleszteni fegyelem és megszokja a szabályok az etikett a programozó.




Kapcsolódó cikkek