Tanítsatok meg programozni

Jelentkezz be a hozzászóláshoz.

#68
Ha suliban mast tanulsz, konyvet szerezz mindenkepp, anelkul nincs sok ertelme. Le lehet szedni 1-2 jo konyv biztonsagi masolatat pl thep*ratebay.org -rol, vagy ha nem megy az angol akkor venni egy konyvet magyarul. Latom a pascal nagyon nepszeru, megis en kezdeshez inkabb a c++ -t ajanlanam, alapszinten talan meg egyszerubb is, es hasznalhato programozasi technikakat/iranyelveket probalhatsz ki vele (objektumorientalt, generativ, stb.) Pascal mar elegge idejetmult es korlatozott, tanulasra sem az igazi.

Ja arra szamits, ha magasabb szintu programokat akarsz irni, akkor nem uszhatod meg, hogy megtanuld az elmeleti hattereket. Bar gondolom ez nem is celod. Amugy hajra'
#67
akkor: rpg maker, click and play, vagy még esetleg flash (persze az action scriptet nem szabad lenézni, én igenis komoly programnyelvnek tartom ha az ember magas szinten ûzi)

http://www.lohere.net - a MagyarChan

Dichter
#66
Akkor azthiszem abban az egyben sikerült mindenkivel közös nevezõre jutni, hogy programozni, Pascalon kell tanulni.
Én nem tartom magam nagy programozónak, de Pascalban én is megcsinálok sokmindent, annak ellenére, hogy sokat felejtettem. Most ismerkedek a php-val, és azt kell mondjam, Pascal elõképzettség nélkül, nem menne úgy, ahogy most megy, még ha C szintaktikai is a nyelv.

PetruZ
#65
Ez azért túlzás, nem a legjobb (az OO része kötöttebb annál), de tény, hogy a másik állítás ("nem nevezném...") is túlzás. A Delphi vhol a kettõ között van. Alapvetõen OO, hiszen követi az alap OO standardokat, viszont hiányzik belõle pár olyan extra OO dolog, ami miatt kötöttebb(nek tûnhet). Bár nekem eddig nem okozott gondot, mindent meg lehet csinálni Delphiben. :) Még komoly játékot is. Lásd: pl. Age of Wonders sorozat.
A Java meg... Nekem a Java/.Net és tsai kapcsán az egész alapkoncepció nem bejövõs, márminthogy a kliensgépen legyen egy tonna futtató-library ahhoz, hogy elinduljon egyáltalán. Sztem pont az mond ellent a kód hordozhatóságának, hogy szinte 2-3 havonta frissíteni kell az rtl-t/framework-öt, ha a legújabb eszközöket is használni akarja az ember. Mindegy, biztos én vagyok a maradi...
Kezdõknek assembly-t tanulni értelmetlen, ma már alig használt, ráadásul a modern fordítók sokszor jobb kódot fordítanak, mint egy sebesség optimalizálás gyanánt összeizzadt assembly-betét. Meg van a helye, én is használom néha Delphi-ben nagyon extrém esetekben (pl. hash eljárások, tömörítés, bizonyos tömb-mûveletek, stb.), de ma már nem kell a falnak menni, ha valaki nem ért hozzá. Pláne, hogy a régi x86 assembly rendszerszemlélet már nem igaz. R65xx-et tanulni (ld. LDA és tsai ;) ) meg totál értelmetlen - hacsak nem akar vki ipari programozásban részt venni. Úgy hallottam, régebben amcsi vadászgépekben is használták segédprocinak (persze nem azokat a la natur, amelyek a Commodore-okban, Atari-kban voltak). Ma nem tudom, mi a helyzet.

Aki most akarja elkezdeni és eddig tök sötét volt hozzá, maradjon a Pascal-nál és/vagy a C-nél. Hogy DOS-os v. nem DOS-os, lényegtelen, pl. a Delphi is képes 32 bites konzolos alkalmazást fordítani (99%-ban kompatibilis a régi DOS-os szintaktikával, tehát ilyen téren szinte tökmindegy; a régi forrásokat is 99%-ban megeszi, csak azt a néhány minimális szintaktikai eltérést kell átjavítani). Az is lényegtelen, hogy milyen oprendszerben gondolkodik, a két nagy (Win, Unix/Linux) Pascal/Delphi és C terén szinte teljesen átjárható.
A lényeg az, hogy nem kell kapkodni és elõrerohanni. Az elején az alapdolgok benyalása nyelvtõl függetlenül kötelezõ és alap, ezt nem lehet kihagyni, különben késõbb jönnek majd a nagy fejvakarások, hogy ez és az miért nem mûködik...

Uff, én szóltam! :)
Tetsuo
#64
De az ember úgy kezd el programozni, h már a jövõ héten wines játékot akar csinálni (pl én :) s ahhoz nem okés a DOSos Pascal..

https://www.youtube.com/shorts/zECTF2H8Jp8

Dichter
#63
Hát nem tudom. Nekem úgy tanították, hogy Delphi=objektumorientált nyelvek legjobbika. Hozzáteszem, én életemben nem programoztam Delphiben.

Dichter
#62
<#eljen><#puszi>

#61
igaz

http://www.lohere.net - a MagyarChan

#60
jó persze nehezek a script nyelvek fõleg ha nem használ az ember validatort (Syntax Checker) de azok nem is arra vannak kitalálva
Delphiben/C-ben ott a debugger
másrészt feladattól függõen választasz fejlesztõi környezetet, de minden programozási nyelv azonos "fogalmakat" (pl. változó,ciklus,függvény,stb.) használ, elsõnek azokat kell megérteni, utána egy hétvége alatt át lehet térni bármelyik nyelvre

de tapasztaltam már, hogy vannak emberek akik alapvetõ dolgokat nem értenek meg pl. miért kellenek változók, ha konstanst is beírhatunk?
és sok hasonló kérdést hallottam már

a Visual (Windows) környezet pedig teljesen összezavarja a kezdõket, millió gomb, ablak, eseményvezérlés, stb. ott nem szabad elkezdeni a tanulást

kezdeni csak Dos-os Pascal-on vagy C-n lehet! ilyenkor meg jönnek a sírások, hogy az már elavult, pedig Visual környezetben is ugyanaz van csak több a részlet, kezdõ nehezen boldogulhat ott 0 tudással!

#59
Hát én a delphit nem annyira nevezném objektum orientáltnak.
A java pedig piszok nehéz, fõleg az elején lehet vele meg a "kopogó szellemekkel" szivni rengeteget :) ahogy a mondás tartja: 2 fajta ember van : 1 aki utálja a javát 2 aki nem használta még. Ez persze nem teljesen igaz, és ha az ember elmélyed benne rájön hogy remek nyelv, de nagyon nehéz áttérni ilyen szintü objektum orientáltságra.

http://www.lohere.net - a MagyarChan

Tetsuo
#58
Elsõ (objektumorientált) programnyelvnek mit ajánlotok? Delphi vagy Java? Esetleg más?
Csak azért, mert nekem a Java kínai. S ha azt mondjátok h az egyszerû meg érthetõ, akkor én be is fejeztem programozói pályafutásomat. :)

https://www.youtube.com/shorts/zECTF2H8Jp8

Tetsuo
#57
LOL! Szegény Dichtert kikészítitek.

https://www.youtube.com/shorts/zECTF2H8Jp8

Láma!
#56
<#szomoru2>

#55

http://www.lohere.net - a MagyarChan

Ackro
#54
integeter ööö nem... interberger neeem integer! azaz!

Ackro
#53
lda $00
(így kell lemeríteni az akkumulátort assemblyben) :)
most jöhet ugyanez pascalban:
var a:interger;
begin
a:=0;
end;
szerintem assemblyben egyszerûbb volt lenullázni egy változó értékét, tehát az assembly könnyebb! :)
kezdõknek gépi kód, haladóknak meg a kezdõk fikázása tanfolyamot indítunk itt a fórumon, várunk mindenkit szeretettel! A jelentkezéseket az önéletrajzon kívül egy saját, assemblyben írt platformfüggetlen programmal is spékeljétek meg! :D
de most komolyan: sztem kezd pascallal vagy delphivel utána már könnyebb lesz cére vagy cépluszpluszra vagy akármire áttérni. a vizuálbézik meg egy szar, de ez csak az én építõ jellegû kritikám :)
fõleg, mivel nem értek hozzá... :))

#52
igen alapokat kell megismerni én ezt a könyvet ajánlom
szájbarágósan leírja mi az a deklarálás/értékadás/adattípusok/etc mi a különbbség függvény és eljárás között stb-stb. és Pascal azért jó mert sok a szabály (pl. megadott helye van deklarációs résznek)
innen le is tölthetõ

Dichter
#51
a Helpek max a szintaktikában tudnak segíteni. Egy program logikai felépítésében nem. Szóval elõször szerintem Pascal, tanuljon meg változókat, tömböket, ciklusokat, mátrixokat, function-öket, elágazásokat stb kezelni, és onnan akármelyik nyelvvel el fog boldogulni.

Vaxi
#50
ja... vagy egybõl keressen rá googleban hogy:
how to generate an operating system
és dobja össze Delphiben, mi ?:DDD
Sztem az F1 nem sokat old meg... A nevét kiírathatja, de ha nem érti, hogy mi miért van, semmire sem megy...

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

[negativ] Les
#49
Hûûû
Én tutira a Delphi-t ajánlanám figyelmedbe ;)
Szerintem az 1 tuti dolog.
Amúgy ahhoz is szinte kötelezõ 1 bizonyos fokú pascal tudás, de ha az megvan akkor nosza, nincsen akadály amibe ütközhetnél ha mégis akkor F1 bár a help elég gyér az alap delphiben.

Sok szerencsét !

...:Dream as if you\'ll live forever, Live as if you\'ll die today:... ICQ: 313-755-340

Vaxi
#48
ebben egyet értünk, inkább a pascalt kezdje, aztán python picit, aztán a C, és úgy a Delphi... máshogy nem fog menni, csak
printf("Hello Világ");
:DDD

Mondottam ember, küzdj és bízva bízzál, bicajozz, hogy el ne hízzál.

QuippeR
#47
nem tudom, én nem basic-kel kezdeném, az tanulásra nem elég szigorú nyelv, sok olyasmit elnéz, amit más keretrendszer nem fog (persze épp ezért könnyû is megtanulni, de az áttérés más keretrendszerre már nem biztos, hogy olyan könnyen megy majd)

The problem is not the problem, the problem is your attitude about the problem.

cSuwwi
#46
echo -- Regisztráció idõpontja: 2001. 07. 27.

nem mindenki újrek, akinek 100 alatt van a postszáma és nincs logója.

nekem is van évek óta nem használt nikkem itt az sg-n

shit happens

Dichter
#45
Te mire újregezel???? Te akkora király õsreg vagy, hogy neked lehet?? Szánalom...

Frank99
#44
jó topic, gratula a címadónak...

Politikusainkkal nem az a baj, hogy rosszabbak nálunk, hanem, hogy nem jobbak

#43
Ez szerintem nem segítség kérdése újregkém, hiszen én is szívesen segítek más programozóknak, mitöbb gyakorta vagyok rászorulva nálam sokszorta jobbak segítségére. Ez kb olyan, mint a "taniccsá meg hekkölni, mer jól bemegyek két klikkel a pentagonba oszt kiráj leszek". Nem gúnyolódok vagy ilyesmi, mindenki így kezdte, nem elkedveníteni akarom, de jobb ha az emberünk minél elöbb észhez tér.

és még valami: szerintem igen is muszáj autódidakta módon tanulni programozást.

http://www.lohere.net - a MagyarChan

Sadist
#42
Legegyszerûbb, ha veszel valamilyen programozási könyvet, amiben az alapok benne vannak. Ha már tudod, hogy a különbözõ problémákat hogy lehet megoldani és rááll az agyad, hogy függvényekben, ciklusokban és változókban gondolkodj, akkor már a többi nyelv is sokkal egyszerûbb.
Kezdésnek én is Basicet ajánlanék, mert tényleg nagyon egyszerû nyelv.

- De ezzel saját magad lejáratását folytatod, ezt nem érted meg? Magadat égeted tovább. Ami a legszomorúbb hogy magyar színekben. Tapló. - nem is szines a nevem

#41
Hogyha te meg C-t szeretnél tanulni, akkor (bár biztosan ismered, de azért hátha nem:) talán nézz széjjel itt: prog.hu

Én nem olvastam ugyan ezt a cikksorozatukat, de más témában igen, és általában elég jónak tûnnek.

\"The oldest and strongest emotion of mankind is fear. And the oldest and strongest kind of fear is fear of the unknown.\" /Howard Phillips Lovecraft/

#40
Azért az más nehézségi szint szerintem ... amúgy, ha nem tudsz késsel villával enni menjél McDonaldsba, ott elég a kezed is <#vigyor2>

\"The oldest and strongest emotion of mankind is fear. And the oldest and strongest kind of fear is fear of the unknown.\" /Howard Phillips Lovecraft/

ffxi
#39
Ha úgy döntöttetek, hogy a C-t fogjátok venni, akkor itt a következõ jelentkezõ!!<#finom> De szóljatok ám privitbe nekem, ha elkezdtetek, nélkülem ne<#ejnye1> Köszi!

Fákjúal!

#38
Valaki írta már, de kezdj pythonnal szerintem is.
Egyébként meg, aki nem akar neki segíteni az minek szól hozzá nem értem.

#37
a következõ topig: taniccsatok meg késsel villával enni!

http://www.lohere.net - a MagyarChan

#36
Igen, elég érdekes lenne a fórum keretein belül megtanítani bárkit is programozni.

Bár nem lehetetlen.

Dr. Debreceni László egyetemi tanár

#35
értelmes a topic, csávó mire várt egyébként?

http://www.lohere.net - a MagyarChan

Dichter
#34
np, azért én szeretlek <#wave>

mikike
#33
szerintem:
ha érdekel a pogramozás úgyis megtanulod, mert éjjel-nappal azt csinálod
ha nem...
akkor felejtsd el

szerintem

A hiedelmeid teremtik a valóságodat. - Seth

nemcsakfeel
#32
enkem izs!!!

*hihi ** *

cSuwwi
#31
kocka vagyok, sry :D

shit happens

#30
keresõ, újreg, gumi, close, del ban, láma

http://www.lohere.net - a MagyarChan

Dichter
#29
VÁÁÁÁÁÁ cSuwwi Olvasole?????

UGYANEZT ÍRTAM ÉN IS!!!!!!!

Nem tûnt kioktatónak, egyébként nem vagyok akkora programozó, hogy ne lehessen kioktatni :)

cSuwwi
#28
A C nem kifejezetten kezdõknek való.
A pascal és a basic viszont igen, de a python is kezdõknek van

A C, C++, C# stb. hez nem árt némi programozói "elõképzettség". Persze anélkül is meg lehet tanulni, de nehezebb megérteni mit, miért.

Winfos programokhoz meg ott a delphi, ahhoz csak pascal kell :)

Ha megy a C onnan már könnyû átnyergelni a phpra, vagy fordítva, mert nagyon hasonlóak.

(remélem nem tûnik nagyon kioktatónak) :o)

shit happens

Dichter
#27
Szerintem én korrekten írtam vissza neked, szóval nem kell mindjárt letámadni. De ezen ne vesszünk össze. Akkor írom lassabban:

colgi:Amim van : Delphi 7, C++
Én:Én a helyedben valami egyszerûbb programnyelvvel kezdeném, mint a C. Mondjuk Pascal, vagy Qbasic

Valóban én vétettem a helyesírási hibát. Nem kellett volna vesszõt raknom a mint a C elé, mert így tényleg félreérthetõ lett. De a második mondatból szerintem világosan kiderül, hogy az egyszerûbb programnyelveket ajánlom neki, mint például a Qbasic, vagy a Pascal. Teccikérteni?

#26
RAD = Rapid Application Development. Olyan fejlesztõ eszköz, amivel (legalábbis bizonyos típusú) alkalmazások gyorsan és egyszerûen fejleszthetõk.

Szerintem ha ilyen irányú törekvéseid vannak, akkor a Visual Basic 6.0 lehetne továbblépés, fõleg ha esetleg néha Excelben kell írkálnod. Esetleg e mellett belenézegethesz Visual Basic .NET -be is.

Ha nem ebbõl akarsz megélni, akkor szerintem felesleges belekapni több nyelvbe hirtelenjében, fõleg az elején.

\"The oldest and strongest emotion of mankind is fear. And the oldest and strongest kind of fear is fear of the unknown.\" /Howard Phillips Lovecraft/

#25
Mit szeretnék?? Pl egy egyszerü programokat írni, megtanulni egy kicsit programozni. Nem ebbõl akarok megélni, de akár hobbi szinten jó lenne fejleszgetni. A cégemnél pl minden kimenõ ajánlatra kell irni egy 35 50 oldalas minõségi tervet.
Ezekben van pár adat ami paraméterezhetõ. Ezeket bekérné az elején majd ebbõl megcsinálja a tervet.
Ez Excelben már müxik.
Ezen felbuzdulva szeretnék továbblépni....
#24
Access csupán kérdés volt. Gondoltam a Visual basicben irt kódot Accessbe atültetve önállóan tudnám futtatni. De ahogy nézegetem a helpet nem is olyan eccerü.
Mit jelent a RAD eszköz ??
#23
Hmm, ezt most nem egészen értem. Mit szeretnél pontosan csinálni? Valami kiegészítést MS Access-hez? (vagy hogy jön az access a képbe) Vagy különálló programot?

Ha már nekiláttál Visual Basic-kel küzdeni, és mivel írtad, hogy fõiskolás vagy, ezért szerintem nem lehetne gond beszerezni egy VB6-ost méghozzá jogszerûen (campus licensz van fõsulin is, nem?) Mert azzal tudnád folytatni amit elkezdtél.

Ha Delphi vagy C++ között kell választani ... Delphit annyira nagyon nem ismerem, én sosem használtam, de az talán hasonlatos a VB-hez annyiban, hogy ilyen RAD eszköz, és könnyen és gyorsan lehet programot csinálni.

A C++ talán kicsit nehezebben emészthetõ elsõ nyelvként.

\"The oldest and strongest emotion of mankind is fear. And the oldest and strongest kind of fear is fear of the unknown.\" /Howard Phillips Lovecraft/

#22
Te melyiket ajánlanád : Delphi vagy C++ ?
Mondjuk elsõ körben azt szeretném, hogy kérjen be pár adatot és azok felhasználásával csináljon pár "jelentést".
Mi kell hozzá ?? (egy kicsit naiv a kérdés tudom .., de komolyan gondolom)
#21
Visual Basic 6.0 csomag akkor kell, hogyha önálló, .EXE programot akarsz készíteni.

Ha MS Access programot akarsz írni (vagyis ami abban fut, azt használja) akkor ahhoz nem.

De ez már elég "ingatag" talaj nekem, nem ismerem annyira jól az Office programozási környezetet.

\"The oldest and strongest emotion of mankind is fear. And the oldest and strongest kind of fear is fear of the unknown.\" /Howard Phillips Lovecraft/

#20
HA önállóan futtatható progit akarok Ms Access-ben akkor is kell a Visual Basic 6.0 csomag ???
#19
Szerinted mit jelent az elsõ mondatod? Nekem azt, hogy valami egyszerûbbel is lehetne, mint a C. Vagy a Pascal vagy a Qbasic. Tévedek?

Ha meg úgy érted, egyszerûbbel, nem úgy mint a C, hát nem értem hol jön a képbe a C?? colgi azt írta, Visual Basic-kel kezdett, nem C-vel.

\"The oldest and strongest emotion of mankind is fear. And the oldest and strongest kind of fear is fear of the unknown.\" /Howard Phillips Lovecraft/