Aktív témák
-
spawn5
csendes tag
Hello!
Olyan oldalakat ill. könyveket, könyvcímeket keresek, amiböl az alapoktol meg lehet valamilyen szinten tenulni programot írni. Persze nem gondolok nagy dologra. Először csak apro progik írására. Ebben kérem a segítségeteket. -
CsendPenge
őstag
válasz Satan-Claus #2 üzenetére
Én is pont ez akartam kérdezni, de megelőztél :D Amúgy engem még az is érdekelne, hogy most elémélet vagy gyakorlat érdekelne?
Remember the Linux, that's like a wigwam: no Windows, no Gates, just Apache inside. Two minutes of thinking can save hours of unnecessary work.
-
Satan-Claus
senior tag
válasz CsendPenge #3 üzenetére
:t
Azért a kettő rendesen összefügg. Mármint elmélet/gyakorlat.''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''
-
spawn5
csendes tag
Még nem tudom, milyen progtamnyelv. Mit tanácsoltok? Ja és az elmélet miben különbözik a gyakorlettol? De ha ennyire kiváncsi vagy akkor gyakorlatilag.
-
Dr.Burn
őstag
Nekem Delphi5 Programozási könyv vagy valami doksi kénne a neten! Tud valaki?
Delphi5ben lehet játékokhoz motort(engine) írni?"Later Nerd!"
-
Satan-Claus
senior tag
Én a C++-t, vagy Java-t ajánlanám kezdő nyelvnek, hogy rögtön az OO paradigmával indíts, és ne korlátozzanak mondjuk Pascal-os beidegződések. Ha Java, akkor szerintem az Angster féle könyv egész jó, és mivel távoktatásra készült, ezért autodidakta módon is jól elsajátíthatóak az alapok.
''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''
-
Tyca
senior tag
Szeva!
Az a baj a szakkönyvekkel, hogy mindegyik igényel egy alapszintű programozói látásmódot a megértésehez. Ha még nem találkoztál egyetlen struktúrált nyelvvel sem (pascal/c), akkor elég nehéz lesz ''felvenni a fonalat'', de nem lehetetlen persze. Én a helyedben megpróbálnék szerezni egy-két gimnáziumi/fősulis számtech. jegyzetet, ahol tanítanak alapszintű programozást (persze ne egy progmat. szakost keress) Általában pascallal kezdik mindenütt az ismerkedést, az kellően struktúrált és kellően világos is. Turbo Pascal-ban már lehet elég jó kis progikat is össze lehet hozni. Ha a visual vonal érdekel, ahhoz is jó vonal ez, könnyű áttérni a Delphi-re, esetleg Visual Basic-re. Ezekhez bőven van szakkönyv, online help, de mind fentebb írtam, ha nincs semmilyen programozói tapasztalatod, elsőre gondot fog okozni a megértésük. -
CsendPenge
őstag
válasz Satan-Claus #9 üzenetére
Hááát... azért kicsit szerintem több a különbség.
Remember the Linux, that's like a wigwam: no Windows, no Gates, just Apache inside. Two minutes of thinking can save hours of unnecessary work.
-
spawn5
csendes tag
A programozási alapokat talán sikerült elsajátítani egy szoftver üzemeltető tanfolyamon. De tényleg csak az alapokat a visual basic-ben. Ebben talán már nem lesz gond. A kérdés a következő, hogy hol vannak online helyek, ahol lehet valamiféle könyvet találni erről a témárol?
-
CsendPenge
őstag
Na, skacok, megint kezditek keverni a szezont a f*szommal... bocs, hogy így fogalmazok, de a programozást nem azt jelenti, hogy leírsz valamit egy adott programnyelven. Az is a része. Ezzel kapcsolatban az optimalizálás folyamán már volt egy-két vita. Véleményem szerint a programozásban az elmélet kap nagyobb hangsúlyt. Nehéz ezt leírni, hogy mi ez, talán a programtervezés volna még jó szó erre. A kellően megtervezett program (amit talán mondhatunk optimalizációnak is) az alap. Mert hiába a legjobb programnyelv, a legjobb fordító, ha nincs átgondolva. Aztán jöhet a gyakorlat, vagyis az elméletben megtervezett program átültetése (implementálása?) egy konkért programnyelvbe.
Remember the Linux, that's like a wigwam: no Windows, no Gates, just Apache inside. Two minutes of thinking can save hours of unnecessary work.
-
Satan-Claus
senior tag
válasz CsendPenge #10 üzenetére
De nem annyira mint mondjuk az autóvezetésnel. Ott ha elmondják valakinek, hogy melyik a fék, a kuplung, hogy mikor mit kell benyomni, attól még valszeg nem fog tudni elindulni sem, de ha mégis, akkor rátekeredik az első fára. Ellenben ha elolvasol egy jó programozást oktató könyvet, tisztába jössz a pszeudó kóddal, és megtanulod az adott programnyelv felépítését és a használandó fügvényeket, akkor egészen jó eséllyel fog működni az első gép előtt megírt (apróbb) programod. (Hello world aplication :D)
Persze szvsz.''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''
-
Satan-Claus
senior tag
válasz CsendPenge #12 üzenetére
Ez ííííígy van. :)
''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''
-
CsendPenge
őstag
-
Pé
senior tag
válasz Satan-Claus #7 üzenetére
Te jóindulatú!! :))
A Java még ok, abbol sok ismertető van a neten, meg sok példaprogi, stb .. a C++ szerintem húzós kezdő nyelvnek ... bár ki tudja ..
A Delphi se rossz.. azon kívül hogy egyszerűbb mint a C, OO nyelv úgyhogy kellemest a hasznossal ...
By the way, nekem van kb. 20 giga anyagom, főleg Java vonalon, ( de akad Delphi is :) ) ha kell valakinek, szoljon, megoldjuk. Kis szépséghiba, hogy javarésze angolul v. németül van. :t -
CsendPenge
őstag
Na ja, ez nekem is szúrta picit a szememet, de gondoltam, nagyvonalú leszek :D Kezdésnek talán jobb volna Pascal, amit lehet folytatni Delphi-ként is :P vagy át lehet nyargalni később c-re.
Remember the Linux, that's like a wigwam: no Windows, no Gates, just Apache inside. Two minutes of thinking can save hours of unnecessary work.
-
Satan-Claus
senior tag
Én csak arra gondoltam, hogy minek elcseszni egy rakás időt mondjuk Pascal-lal alapozás gyanánt, ha úgysem fogja használni. Inkább szánja azt az időt arra, hogy többször rágja át magát mondjuk egy Java könyvön. :)
''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''
-
CsendPenge
őstag
válasz CsendPenge #16 üzenetére
OFF
Na, ez jó volt. Megyek oda kollegához, hogy Nem tudsz véletlenül számtekkel, iletve programozással kapcsolatos oldalakat? Erre ő: b*zd meg, ezt TE kérdezed tőlem?? :DDD
ONRemember the Linux, that's like a wigwam: no Windows, no Gates, just Apache inside. Two minutes of thinking can save hours of unnecessary work.
-
Satan-Claus
senior tag
válasz CsendPenge #20 üzenetére
OFF
Én a helyében azért megkérdeztem volna: ''- Te Drake, már megint piáltál?! Nem lesz jó vége ennek a rengeteg SÖR-nek...'' :D
ON''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''
-
CsendPenge
őstag
válasz Satan-Claus #21 üzenetére
OFF
Na megállj! :D
ON
Spawn5, mi a helyzet? Mi a véleményed? (az offolásért, és a vitáért bocsi)Remember the Linux, that's like a wigwam: no Windows, no Gates, just Apache inside. Two minutes of thinking can save hours of unnecessary work.
-
CsendPenge
őstag
Hogy én milyen hülye vagyok :DDD :P Programozás, és elfelejtem megemlíteni a [L]http://www.prog.hu[/L]-t... Pedig tutkó egy hely...
Remember the Linux, that's like a wigwam: no Windows, no Gates, just Apache inside. Two minutes of thinking can save hours of unnecessary work.
-
rdi
veterán
válasz CsendPenge #22 üzenetére
Pascal aztán delphi 4,
vagy c utána c++
de az biztos, hogy a kódólás csak egy része a dolognak. a tervezés az nagyon fontos. Úgyhogy én pl. leginkább hétköznapi nyelven leírom, hogy mit akarok csinálni, csak utána fogok neki. Nyelvi logika is van az életben.Fej! Tor! Potroh!
-
khalox
őstag
válasz Satan-Claus #19 üzenetére
Ne vicceljél már. Java-val indulásnak esélye sincsen :(
Amit te mondasz, annak akkor lenne értelme, ha már valamilyen háttere lenne neki - Turbo vagy Freepascal. Azzal..
Ha tudja implementálni a vezérlési szerkezeteket meg látott pár típusdefiníciót, akkor mondjuk 3 hónap után érdemes megnézni Delphit meg Java-t vagy amit akar... -
Satan-Claus
senior tag
Én is Java-val kezdtem, és bár nem vagyok egy komolyan kvalifikált programozó, nekem sikerült így elsajátítanom az alapokat.
És van több barátom akik sokszáz/ezer soros progikat írnak C++-ban úgy, hogy soha nem láttak más nyelvet...''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''
-
khalox
őstag
válasz Satan-Claus #27 üzenetére
Igen, és gondolom mind a nulláról kezdték autodidakta módon...
.. amúgy én sem mondtam, hogy nem lehet, csak sokkal nehezebb. De amúgy sincs királyi út. -
CsendPenge
őstag
OFF
Satan, Khalox, az offolást fejezzétek be légyszíves...
ONRemember the Linux, that's like a wigwam: no Windows, no Gates, just Apache inside. Two minutes of thinking can save hours of unnecessary work.
-
khalox
őstag
válasz Satan-Claus #29 üzenetére
ez ugye mégsem azt jelenti, hogy nem lehet... :D de legyen igazad, kezdje Java-val...
-
khalox
őstag
válasz CsendPenge #30 üzenetére
Ez már miért lenne OFF???
Azt is kérdezte, hogy milyen programnyelven... -
Satan-Claus
senior tag
válasz CsendPenge #30 üzenetére
Ó, ha az ötösöm is így jönne be. :)
''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''
-
CsendPenge
őstag
válasz Satan-Claus #33 üzenetére
OFF
Oké, igazad van, kissé talán tényleg mereven állok a témához, de nem szeretném, ha megint a törzstagok (velem az élen, ez igaz:DRemember the Linux, that's like a wigwam: no Windows, no Gates, just Apache inside. Two minutes of thinking can save hours of unnecessary work.
-
tszelnok
csendes tag
Talán ez is segit a választásban/tanulásban :))
[L]http://caesar.elte.hu/progmat/kultura/humor/evolution.html[/L] -
PeliScan
addikt
Hát, mindenkinek igazat adok, aki azt mondja, hogy vigyázni kell a beidegződésekkel. Tényleg nagyon nagy akadály lehet. Én 5 évig 'programoztam' qBasic-ben (tízévestől tizenötig :) ) és most, amikor elkezdtem a C/C++t a Richie könyvből, iszonyatosan szívok. (az a sok pontosvessző ne kéne... :DD
De miért ne: gépi kódot simán be lehet illeszteni, mi kell még?
--=> QBASIC FOREVER!! <=-- -
spawn5
csendes tag
Köszönöm, hogy ilyen segítőkészek vagytok. Csupán egy kérdésem lenne még, mi a kölönbség ebben a rengeteg programnyelv között? Ja a címeket természetesen meg fogom nézni, csak még nem volt rá időm. Egyébként az alapokat arra mondtam, hogy láttam már programorást, tehát nem ugy fogok belekezdeni talán, mint egy ovodás egy regénybe, hogy még a betüket sem ismeri. Ismétlem talán.
Vegyük úgy, hogy már elkeztem az első osztályt.
Gondolom ehez kell valami érzék is. Ha valakinek nincsen, az mennyi idő alatt derül ki? És egyáltalán hogyan? Érdekelni éredekel persze hiszen akkor minek keresnék olyan címeket, ahol ilyen jallagű szakirodalmat lehet olvasni.
Van egy ismerősöm, aki egyböl a Delphivel kezdte, persze ő iskolában. Ez annyira más lenne?
Ha elkeztem mindenfélekeéppen lesz még kérdésem gondolom. És a szavadon foglak, hogy ''Ha lesz új kérdése, arra is válaszolni fogunk legjobb tudásunk szerint. ''. Tehát majd még írok.
Kössziiiiiiii!!!
Mindenkinek.
Egy kérdésem lenne még mi az az off ill. on. Nem az a kérdés, hogy mit jelent, mert azt én is tudom, hanem hogy itt mit jelent? -
khalox
őstag
Én pl. azárt ajánlottam a Turbo Pascalt, mert
+ meg lehet tanulni hatékony programokat írni
+ az online súgója magyar nyelvű
+ minden gépen elfut a fordító
- kicsit régi.
Java/Delphi/C++ objektumorientált csodák. Egy csomó olyan struktúra van és eszköz, amit egy kezdőnek is muszáj használnia, mert másképp nem áll össze a program, ami lehet ugyanazt csinálja, mint amit a fentebbivel is megírsz..
És akkor azt is meg kell tanulnia plusszban + egy csomó minden 'lóg a levegőben'. használod, de nem tudom, mi áll mögötte. Mik a tipikus buktatók és hibaforrások.
Ha én számteches államvizsgán pl. olyat mondanék, hogy Java-val kezdjél, akkor én repülnék a jelenlévők közül a legnagyobb kezdősebességgel. -
khalox
őstag
Az utóbbiak mellett pedig az szól, hogy a grafikus rendszerelemek kezelése természetes velejárójuk. És úgy is meg kell barátkozni azzal is, hiszen minden (X)/Windows/v. egyéb grafikus felület alatt fut. De tanulni tökéletes a DOS is (hisz valszeg kezdetben Delphivel is konzol ablakba írkálnál mindent).
-
khalox
őstag
És azt is javaslom, hogy szerezzél be magyar nyelvű könyveket, és ha nem lennél túl jó angolból, akkor azt is mindenképp fejlesztened kell, mert a kezdő szint felett anélkül nem megy.
Hogy van-e érzéked vagy nincs, ezt nem tudom, mennyi idő alatt derül ki. Gyakolat teszi a mestert. Az említett Java/Delphi/C++ -nál inkább a tervezésen van a hangsúly, hisz a kódot 'szinte megírják helyetted'. -
spawn5
csendes tag
Na ez mind szép és jó, de melyik az a progi, aminek van egyszerű, és később majd komoly verziója is. Nem szeretnék abba a hibába esni, mint egy korábbi ember írta, hogy basicban tanult, én nem tud átálni. Tehát a következő a kérdés: létezik-e olyan progi, aminek van továbbfelylesztatt változata is. Mint pl. egy zenelejátszó. Szinte minden ugyan az, csak kicsitt több a beálítási lehetöség, de ha ugyan oda kattintasz, ugyan az történik, csak az ujabbal esetleg tudod a zenéket keverni. Remélem sikerült eléggé világosan fogalmazni.
-
spawn5
csendes tag
van még kérdés. Ha netán sikerült kitalálni, melyik nelvet is választom, progit honnan tudok leszedni hozzá?
-
khalox
őstag
A programozás nem egészen ilyen, de ha mindenáron párhuzamot akarunk vonni:
Turbo Pascal -> Delphi (ezek a Borland termékei, a Delphi is Pascal)
C --> C++ --> Visula Studio (Borland/Microsoft)
Java
Ezek így nagyjából a nehézséget is tükrözik (a Java mehetne a C++ és a Visual közé). Ez azt is jelenti, ha az egyikkel tisztában vagy, akkor a felette lévő elsajátítása sem jelent problémát, csak a Visual-osoknál tisztában kell lenni az operációs rendszer/ablakrendszer nüanszaival (legyen az Windows vagy bármi egyéb) - és pl. W esetében alkalmazkodni a Microsoft-hoz.
A Linux/Unix és a W is C/C++ alapú végső soron (de biztos ezért sokan belém fognak kötni).
Ha W-s programokat akarsz írni, akkor olyan fejlesztőrendszert érdemes használni, ami M$-os (Visual C++-t). Ez nehéz.
Szumma: egyik programozási nyelvet sem fogod tudni megkerülni, ha ezzel fogsz foglalkozni. pascal/C++ mindenképp megtanulandó. -
khalox
őstag
A vizuális eszközök (Borland Delphi/Visual C++/ mindenféle builder) az nem ingyenes, meg kellene venni.
Ha diák vagy, akkor a Microsoft Campus-on keresztül szert tehetsz jogtiszta M$ cuccokra az intézményen keresztül. A Borland-ról ilyet nem tudok (psszt.. warez oldalak - tanulni szvsz nem bűn leszedni).
A Turbo Pascal v5.5-ig ingyenes, afelett nem. A FreePascal (benne van a nevében is) ingyenes. Nem véletlen, ti. ezeket szokták oktatási célokra hsználni. Ezt letöltheted a honlapjáról, de fejből nem tom - www.freepascal.xxx? érdemes kipróbálni)
Linux-ok telepítésekor az egész fejlesztőrendszer a rendelkezésedre áll (GNU C/C++), ingyenes. A GNU C-nek/C++-nak van DOS-os verziója is.
Turbo C/Assembler is ingyenesen használható már, de ez nem biztos. -
Satan-Claus
senior tag
Annyit fűznék hozzá Khalox kolléga precíz írásához, hogy ha mégis a Java mellett döntenél (:D), akkor a JDK (Java Development Kit) ingyenesen letölthető a sun honlapjáról ([L]java.sun.com/products[/L]). Én speciel az 1.3-as verziót ajánlom, mivel állítólag a 4-essel vannak gondok. Persze, ha egy komolyabb fejlesztői környezetet szeretnél (JBuilder, JDeveloper), azért már komoly pénzeket kell fizetni.
''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''
-
Satan-Claus
senior tag
OFF
Az OFF annyit tesz, hogy valaki nem az adott fórum eredeti kérdésére vonatkozó választ ad, hanem valami teljesen más témát vet fel. Rövid távon színesíti a fórumot, hosszú távon tönkreteszi.
Ezt jelöljük az oda nem vonatkozó rész előtt OFF-fal, és a végén ON-nal, jelezve, hogy a hozzászólásunk mely része vonatkozik az eredeti kérdésre, és melyik valami teljesen másra.
ON''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''
-
rdi
veterán
Szerintem meg vannak pl a Delphiben personal kiadások, ahol regisztrálni kell ugyan, de ingyenes,
vagy lehet kicsit régebbi C++ buildert ujságmellékleten ingyenesen szintén. Olyan nekem is volt :))
Ezek a környezetek azért jók, mert nem kell sokat pepecselni a képernyőtervezéssel.
Persze egy jobb adatbázis kezelés Delphi alatt ,már sajnos pénzes. Hacsak magad nem kezdessz el komponenseket csinálni, vagy nem találsz free komponenseket. Bár ott meg jó lenne tudni, hogy a készítője nem sért-e szerzői jogokat valahol.
Hát én már nagyon régen kérdeztem alternativ interbase megoldást delphi -hez, de konkrét ajánlattal senki sem élt. :))Fej! Tor! Potroh!
-
csabika25
aktív tag
Bár nem vagyok nagy programozó, szerintem is mindenképp a Pascallal vagy a C-vel kezd. A Pascalt pont azért csinálták, hogy a programozás alapjait könnyen el lehessen sajátítani. Viszont szerintem a C-re alapuló nyelveknek nagyobb jövője van. De a kérdésedre: a [L]http://www.informit.com[/L] oldalon jól eldugva, de teljes, korrekt és ingyenes könyvet találhatsz a Visual C++-ról.
''Isten fut Windows alatt''