Hirdetés

2024. június 10., hétfő

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Programozás. (téma lezárva)

Hozzászólások

(#1) spawn5


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.

(#2) Satan-Claus válasza spawn5 (#1) üzenetére


Satan-Claus
senior tag

Milyen programnyelven?

''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''

(#3) CsendPenge válasza Satan-Claus (#2) üzenetére


CsendPenge
őstag

É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.

(#4) Satan-Claus válasza CsendPenge (#3) üzenetére


Satan-Claus
senior tag

: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!''

(#5) spawn5


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.

(#6) Dr.Burn


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!"

(#7) Satan-Claus válasza spawn5 (#1) üzenetére


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!''

(#8) Tyca


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.

(#9) Satan-Claus válasza spawn5 (#5) üzenetére


Satan-Claus
senior tag

Mint mindig, az elméletre épül a gyakorlat. A programozásban pedig ez különösen igaz. Aki ''elémeletben'' tud programozni, annak valszeg a gyakorlatban is menni fog.

''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''

(#10) CsendPenge válasza Satan-Claus (#9) üzenetére


CsendPenge
őstag

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.

(#11) spawn5


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?

(#12) CsendPenge


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.

(#13) Satan-Claus válasza CsendPenge (#10) üzenetére


Satan-Claus
senior tag

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 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!''

(#14) Satan-Claus válasza CsendPenge (#12) üzenetére


Satan-Claus
senior tag

Ez ííííígy van. :)

''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''

(#15) Tyca válasza spawn5 (#11) üzenetére


Tyca
senior tag

A microsoft termékekhez (Visual Basic, .Net, C++) a microsoft honlapján van help, de ajánlott feltelepíteni az MSDN legújabb verzióját, az egy teljeskörű help program, ha értesz valamit angolul az sokat segít

(#16) CsendPenge válasza spawn5 (#11) üzenetére


CsendPenge
őstag

''A programozási alapokat talán sikerült elsajátítani egy szoftver üzemeltető tanfolyamon.''
Jaj, csak ezt ne :D

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.

(#17) válasza Satan-Claus (#7) üzenetére



senior tag

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

(#18) CsendPenge válasza (#17) üzenetére


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.

(#19) Satan-Claus


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!''

(#20) CsendPenge válasza CsendPenge (#16) üzenetére


CsendPenge
őstag

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
ON

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.

(#21) Satan-Claus válasza CsendPenge (#20) üzenetére


Satan-Claus
senior tag

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!''

(#22) CsendPenge válasza Satan-Claus (#21) üzenetére


CsendPenge
őstag

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.

(#23) CsendPenge


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.

(#24) rdi válasza CsendPenge (#22) üzenetére


rdi
veterán

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!

(#25) Satan-Claus válasza rdi (#24) üzenetére


Satan-Claus
senior tag

pszeudó kód?

''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''

(#26) khalox válasza Satan-Claus (#19) üzenetére


khalox
őstag

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...

(#27) Satan-Claus válasza khalox (#26) üzenetére


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!''

(#28) khalox válasza Satan-Claus (#27) üzenetére


khalox
őstag

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.

(#29) Satan-Claus válasza khalox (#28) üzenetére


Satan-Claus
senior tag

''Java-val indulásnak esélye sincsen.''...

Az tény, hogy nehezebb, de ha valakit érdekel és nem ''muszályból'' tanulja, akkor még élvezetes is.

''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''

(#30) CsendPenge


CsendPenge
őstag

OFF
Satan, Khalox, az offolást fejezzétek be légyszíves...
ON

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.

(#31) khalox válasza Satan-Claus (#29) üzenetére


khalox
őstag

ez ugye mégsem azt jelenti, hogy nem lehet... :D de legyen igazad, kezdje Java-val...

(#32) khalox válasza CsendPenge (#30) üzenetére


khalox
őstag

Ez már miért lenne OFF???
Azt is kérdezte, hogy milyen programnyelven...

(#33) Satan-Claus válasza CsendPenge (#30) üzenetére


Satan-Claus
senior tag

Ó, ha az ötösöm is így jönne be. :)

''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''

(#34) CsendPenge válasza Satan-Claus (#33) üzenetére


CsendPenge
őstag

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:D

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.

(#35) tszelnok


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]

(#36) PeliScan


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!! <=--

(#37) tszelnok válasza tszelnok (#35) üzenetére


tszelnok
csendes tag

Most néztem csak, hogy a fentebb beírt link alatti kódok néhol hiányosak. Tehát uez teljesben:
[L]http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html[/L]

(#38) spawn5


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?

(#39) khalox válasza spawn5 (#38) üzenetére


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.

(#40) khalox válasza khalox (#39) üzenetére


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).

(#41) khalox válasza khalox (#40) üzenetére


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'.

(#42) spawn5


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.

(#43) spawn5


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á?

(#44) khalox válasza spawn5 (#42) üzenetére


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ó.

(#45) khalox válasza spawn5 (#43) üzenetére


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.

(#46) Satan-Claus válasza spawn5 (#43) üzenetére


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!''

(#47) Satan-Claus válasza spawn5 (#38) üzenetére


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!''

(#48) rdi


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!

(#49) Satan-Claus válasza rdi (#48) üzenetére


Satan-Claus
senior tag

Skeleton rulez?

Úgy könnyű...:D

''Ha ideges vagy ragadj fejszét, attól megy a gonosz fej szét!''

(#50) csabika25


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''

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Programozás. (téma lezárva)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.