A választott programozási nyelv magad

A választott programozási nyelv

A kérdés, hogy választott programozási nyelv áll, mint az újoncok számára, akik szeretnénk, hogy belevetette magát az izgalmas világába programozás, valamint a tapasztalt programozók, akik a saját egy vagy több programozási nyelven.

Nézzük röviden vizsgálni, milyen nyelven vannak, mit csinálnak, és milyen programozási nyelvet választja.

Sok programozási nyelvek. Minden nyelv találta és fejlesztette megoldani bizonyos problémákat. Sok a nyelv funkcionális átfedések, így ugyanazt a problémát meg lehet oldani különböző eszközökkel. De ugyanakkor minden programozási nyelv megvannak a maga előnyei, még foglalkozik az azonos típusú problémák.

Listája főbb programozási nyelvek által használt legtöbb programozó

Például, egy programozási nyelv írni egy programot, akkor eltarthat egy ideig, de végül lesz kompakt súlyú és gyors program. Ez nagyon fontos megoldása összetett számítási feladatok, vagy ha nagy mennyiségű adatot. Egy másik nyelven írni lesz a program sokszor gyorsabb, de ez valószínűleg tovább tart, több lesz a mérete egy értelmezett (futtatható) kód fájlt.
Például figyelmet írni egy egyszerű programot a C és a Python. Funkcionalitás A program a következő: a felhasználó belép egy digitális szám jelzi a hónapot, a program megjeleníti a nevét a megfelelő hónap formájában szó.

a Python kódot (3-as módszer):

C kódot írni már nem kell gondolni, hogy milyen típusú változókat használunk, de a kimenet egy kompakt programot. Mivel a fordító lefordítja kódot írt C egy bináris.
lehet ugyanazt a programot, hogy írjon sokszor gyorsabb Python, de a végén kapunk egy program fut egy kicsit hosszabb és nagyobb a fájl mérete értelmezni. Vannak, persze, különleges fordítóprogramok, hogy Python kódot átalakítjuk bináris. De ez egy másik téma az összehasonlítás :)

Mint látható, a nyelvek száma nagy, és egyre nagyobb az évek múlásával. Pacemaker technológia ugrásszerűen és gyorsan elavulnak, és velük együtt néhány programozási nyelvek. Emiatt a programozók meg kell tanulni az új nyelvek, új technológiákat. Vannak nyelvek, amelyek léteznek, és már évek óta fejlődő 20-25 év. Például, a C és a Python.

Határozza meg, hogy mely paraméterek befolyásolják a választott programozási nyelv

  1. Választható irányba. Alkalmazás és Web programozás
    Alkalmazás (rendszer) programozás - egy programozási vas, rendszerek alacsony szinten. Ebben a tekintetben sok függ a környezettől (OS - operációs rendszer). Lehetőség van, hogy dolgozzon, az operációs rendszer, eszközmeghajtók az egyszerű és összetett egyéni programozás. Más szóval, írhat, amit akar. Annak a ténynek köszönhetően, hogy sok függőségek, meg kell vizsgálni az eredetileg milyen OS fognak kidolgozni a szoftver. A fő nyelveken rendszer programozás - ez assembly, C, C ++, Python, Perl, Java.
    Web programozás - elsősorban magában a fejlesztési mindent, ami kapcsolódik az internethez. Ezek azok a helyek, blogok, scriptek, tervezők, tartalomkezelő rendszerek, stb Szinte nincs függés az operációs rendszer, de van számos más szenvedélybetegségek, mint a kapcsolódó böngészők és egyéb programok. A legtöbb esetben, amikor a web programozás, Linux operációs rendszert használnak, amelyen a program kódját. Böngészők, amelyben a kimeneti program eredményeként lehet bármilyen és bármilyen operációs rendszer, amely jelenleg létezik. Így lehetőség van arra, hogy dolgozzon ki egy kódot, amely csak akkor működik, egy operációs rendszer, de végre és tetszőleges felhasználó által használt bármely operációs rendszer.
    Alapvető webes programozási nyelvek - ez Python, PHP, Perl, JS, Ruby, Java.
  2. Szintaxis. Hogyan működik a nyelvi
  3. Minden ember különböző, különböző ízeket és egyszerre lehetetlen, hogy kérem. Ezért, még ha a kód van írva egy másik nyelvet gyorsan, egy személy, hogy nem lehet előny, hiszen akkor undorodott szintaxis minden alkalommal, amikor vesződnie. Vannak, akik inkább a szintaxis zárójelek és idézetek, valaki nem bírja zárójelben. Tehát meg kell próbálnia, hogy írjon néhány egyszerű program a hasonlóság «Helló Világ!» A különböző programozási nyelvek magadban meghatározni, hogy mi inkább a saját ízlése szerint.
  4. Ez lehet megközelíteni a guru, vagy egy barát, aki már programok
  5. Ismerje meg valami nagyon nehéz a saját, hogy vesz igénybe sok időt, és gyakran vezet katasztrofális eredményekkel. Hogy ne dobja elején a színpad, akkor a legjobb, ha van valaki a közelben, aki már tanult vagy tudja egy programozási nyelv. Mivel a tanulási folyamat van egy csomó kérdést nehéz megválaszolni. Ha van segítség tanulási folyamat egyre érdekesebb és sokkal termelékenyebb.
  6. A céltól függően
  7. Csak tanítani programozás - nem világos, hogy a probléma, ami nem valószínű, hogy pozitív eredményt ad. Ott kell lennie a cél, hogy szeretné megvalósítani. Például lehet, hogy egy program feldolgozása fotók, robot vezérlés, átadva a labirintus, írásban adott vezető, javítja a meglévő programot, hogy használja, hogy saját honlapján. Amikor beállítja a cél, akkor tudja, hogy szeretne kapni egy eredményt. Továbbra is választani az eszközöket, hogy megoldja a problémát. Ebben az esetben, ha olyan látványos célt, amely felkelti érdeklődés, éjszaka alvás nem ad, akkor pozitívan motiválja, hogy eladja, és elérni a pozitív eredményt.
  8. Dolgozz egy adott cég
  9. Vannak emberek, akik tudják, mit akarnak dolgozni bizonyos nagyvállalatok, ugyanakkor legyen informatikai szakember. Megnézheti listáját megüresedett honlapjain érdekelt cégek. A munkahelyi követelmények vannak írva, milyen technológiákat és eszközöket kell tudni, hogy a megfelelő szakembert.
  10. Azok számára, akik fontosak a nullák száma a fizetést;)
  11. Én nem ajánlom fixate egy adott felső munkát. Egyrészt - ez egy jó pont. A másik - meg kell próbálnunk, hogy nélkülözhetetlen alkalmazottja, egy első osztályú szakember a maga területén. Lehetővé teszi, hogy az összetett problémák megoldására, hogy senki sem tehet. Sokkal jobb, hogy megtanulják, hogy tudod. Idővel eljön a megértés és a tapasztalat, hogy kapsz előnyt élvez a többi jelölt.

Elhatároztam, hogy tanulni egy új programozási nyelv Python


Miért Python? Végtére is, sok más nyelven, több modern, ami most úgy mainstream. Például - Ruby.
Ha a válasz a kérdésre korábban tett tervet, a választás nyilvánvalóvá válik.

  1. Döntse nehéz volt, amíg nem készül egy terv. Kellett egy nyelv, amely ideális jobb sok szempontból. Például ki az érdeke, hogy valami újat tanulni, hogy végezzen a kör programozási az iskolában, mert ezzel a kör iskolai robotika és programozás robotok, hogy saját honlapján írt játékokat a diákok. Ennek eredményeként, a rendszer és a web programozás tarkított. Mivel a fő hangsúly a robotika és a számítástechnika a középiskolában kezdtem el váltani a nyelvek között, amelynek középpontjában a alkalmazás programozási és az egyszerűség.
  2. Mivel az első programozási nyelv lett Pascal, szeretem volt minden közelebb a Pascal szintaxis.
  3. Azon a tényen alapul, hogy a tapasztalattal rendelkezik az IT már több mint 10 éve vagyok képes használni a kereső, fórumok, nem hangsúlyt fektet arra, hogy mellette nem guru. Sok kérdés, tudok válaszolni magam. A lényeg, hogy volt praktikus útmutató a nyelvet, és az interneten. Ha ismeri a programozás alapjaival is, akkor tudom, hogy az algoritmusok, hogy gyakorlatilag csak ki kell venni egy útmutató, hogy a nyelvet és kódot írni. Az egyetlen módosítás. Azért választottam a nyelv, amely sok éven át. Ez volt a sok minőségi dokumentáció kész modulok és kereskedelmi szempontból érdekes.
  4. Célok én nem csak motiválja és sverhmotiviruyuschie és virul. Hozzon létre egy robot, és programozva, hogy hozzon létre egy honlapot, amelyen feküdt ki az anyagok és az eredmények kezdenek tanulók képzésére és előre elkészített, hogy órákat. Szóval, azt a célt tűzte ki, hogy ellenőrizzék pont. Hol van, hogy végre egy részét a munkájukat, vagy én nem nem csak magukat, hanem a diákok.
  5. Munka top cégek nem érdeklem. Mivel én már eltelt ebben a szakaszban. Azt akarom, hogy saját projekteket, hogy oktassák gyermekeiket. Elégedett vagyok, hogy van. De ha megnézi a tetején a társaság, hogy sokan használják a Python.
  6. Bérek Python-programozók magas szinten. Így a diákok, akik tanulmányozták a Python, képes lesz, hogy egy nagy munka nagyvállalatok.


Ennek eredményeként, szűrés után egyedül volt Python. Mivel az ideális, hogy megoldja ezeket a problémákat, akkor könnyebb tanulni a diákok, lehetséges, hogy dolgozzon oldalakat, scriptek, programozás robotok, hogy dolgozzon játékok, írásban szűk kódját és szintaktikai hasonlít Pascal. Ez a nyelv több mint 20 éves, ő kiváló dokumentációt, és egy csomó kész könyvtárak. Ha bizonyos esetekben nem lehet kihagyni Python funkciók, akkor lehet, hogy adjunk további funkciókat a S.

Az első program Python néz ki:

Összehasonlítva Pascal, C, C ++, PHP, nagyon röviden és kifejező.

Azt javaslom, hogy elkezdi tanulni Python!