Mitől lesz valaki jó programozó?





És ha Te akarsz jó programozóvá válni, akkor azonnal kezdj neki a tanulásnak! A többi: #1
Én még annyit hozzátennék, hogy a jó programozó is ugyan úgy használhatja a GYK-át. De szakmai kérdésekben vannak jobbak...










Szögezzem le az elején, hogy Delphi-7-ről és Windows asztali alkalmazásokról beszélek. Az XE.. sorozat egy teljesen más világ, ott már egy kódból fordíthatsz Windows-ra, iOS-re, Mac-re és Androidra-ra, de viszont az ára nagyon húzós.
- A Delphi semmivel sem különb tudásban más nyelvektől, de eszméletlen mennyiségű komponens található a neten minden témakörben
- Amiben nagyon 'elüt' az általad említett nyelvektől az a natív kód. Win 98-tól Win 10-ig mindenen fut, nem igényel futtató motort, környezetet. Igaz ez az exe méretének a rovására megy, de általában így sem éri el az 1 megát - de akkor már nagyon 'dizájnos '
- Borzalmasan egyszerű a nyelvezete, a komponensek telepítése sem bonyolult.
- A Win Api függvényei kapásból elérhetők, nincs rá gondod, hogy honnan, mit kéne 'behúzni'
Az, hogy a szintaktikája nem hasonlít a C-re hajaló nyelvekre az egy egy dolog. A VB, VBA, VBS sem, holott nagyon sokon használják és érdekes módon azokat nem 'fikázza' senki.





Állandóan kiéleződik ez az ellentét.
A statikus fordítás viszont egyáltalán nem előny, képes rá a C is, és még gazdagabb függvénykönyvtárakkal is rendelkezik a Delphi-nél. A dinamikusan csatolt alkalmazások kevesebb helyet foglalnak a merevlemezen és memória tekintetében is gazdaságosabbak, és általában gyorsabban is futnak.
Egyszerűségén kívül a Delphi-nek más előnye nincsen.





'A dinamikusan csatolt alkalmazások kevesebb helyet foglalnak a merevlemezen és memória tekintetében is gazdaságosabbak, és általában gyorsabban is futnak. '
Na ne röhögtess ! Csapjál már hozzá egy nyúlfarknyi C++ programhoz egy rakás Qt dll-t.
Valóban ha többször fel tudod használni, egy adott mennyiség után gazdaságosabb. Talán nézd meg: http://www.gyakorikerdesek.hu/szamitastechnika__programozas_.. Az én Delphi-s programom: 204 288 byte, semmi 'igénye' nincs és nézd meg a másik, előttem linkelt programot ! Akkor hogy is van ez ?? A Delphi és a C++ Builder kihasználja a Win Api-t.
Az egy dolog, hogy én Delphi 7 alatt írom a programokat, de akár C++ Builder alatt is írhatnám. Akkor jobb lenne ?? holott szinte ugyanazt, ugyanúgy fordítja. Nem a nyelven van a lényeg, hanem fordítón.










'Mas kerdes persze, hogy javaban c#-ban, vagy akar c+--ban is sokkal gyorsabban es hatekonyabban( es olvashatobb kodot irva) lehet fejleszteni, de ez meg mar csak a nyelv felepitesen mulik.'
Ezt talán fejtsd ki bővebben. Főleg a gyorsabban és az olvashatóbb kódot írva részek érdekelnének.





Kedves SimkoL!
Nem viccelek, nem is értem, hogy mi értelme van ennek a példának, hogy csapjam hozzá a QT könyvtárakat egy program mellé. Úgy beszélsz, mintha egyetlen programot lehetne csak futtatni a számítógépen. Manapság teljesen természetes, hogy különböző framework-ökre van építve egy alkalmazás, ne a múltban élj.





Miért ne lehetne használni a GYK-t? csak nem szakmai dolgokra :P
Google a barátod,
Wiki a barátnőd,
Youtube a szeretőd :D
Az első a fontosabb dolgokat elmondta :)
23F





Egyszerűen és őszintén szólva abból lesz jó programozó, aki szeret programozni.
(nem muszáj, hogy kimagasló legyél matematikából, sőt kreatívnak sem kell lenned... (ezek majd jönnek maguktól: "gyakorlás teszi a mestert") ...hiszen ha érdekel valami, akkor meg tudod csinálni!)
Ha viszont nem érdekel, akkor bármennyire lehetsz jó matekos, és meg lehetsz áldva kreativitással, akkor sem leszel jó programozó!
SimkoL-t meg ne bántsátok, én értem miről beszél... :-)
(Az #1-ső hozzászóló, már-már túlzásbavitt és tökéletességet hajszoló megfogalmazásai inkább a Superman-re illenének :-), persze álmodozni nem tilos!)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!