Hirdetés

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

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  Programozásról kezdőknek (téma lezárva)

Hozzászólások

(#1) dany27


dany27
őstag

Sziasztok!

Ezt a topicot azért nyitottam mert én még kezdő vagyok az efféle dolgok terén és gondolom itt a fórumon nem vagyok egyedül ezzel a dologgal kapcsolatban.
Szóval itt őgy gondoltam hogy kérdezhetnének a kezdők a "profiktól" !

Nah most nekem is lenne egy kérdésem mint mondtam én is kezdő vagyok a programozás terén! És szeretnék elkezdni megismerkedni különböző programozási nyelvekkel de gondolom itt is van valami sorrend mármint úgy gondolom hogy nem egyből a legnehezebbel kéne kezdeni hanem először megismerkedni egy olyanal amire aztán lehet építkezni!

Mit mondtam nem tudok programozni semmilyen nyelven, ezért fordulok hozzátk!
Ti mit ajánlatok egykezdő számára hogy mivel kezdjen??

Előre is köszi!

(#2) shev7 válasza dany27 (#1) üzenetére


shev7
veterán

hat ez nehez kerdes :)

by the way nincs olyan, hogy nehez nyelv. Amivel eloszor meg kell ismerkedned azok azok az alapok amik nelkulozhetetlenek egy program megirasa soran. Vezerlesi szerkezetek, ciklusok, fuggvenyhivasok. Azert szoktak ehhez egy nem objektumorientalt nyelvet ajanlani, mert legtobbszor egy konyv ugy fogja neked tanitani, hogy ezt az x sort fogadd el, hogy kell ahhoz, hogy a programod lefusson, kesobb majd megerted, hogy mire valo. Ha tul tudod tenni magad ezen, akkor nem muszaj pascal-lal, kezdeni :)

Szoval mivel kesobb ugyis egy objektum orientalt nyelvvel fogsz valoszinuleg dolgozni nem baj ha azzal kezdesz (pl: java). De jo alap lehet a C is, ez meg nem objektumorientalt, de talan mindennek az alapja, a szintaktikak nem nagyon kulonboznek , szoval az alapok elsajatitasara talan az egyik legjobb. Ha meg megerted, hogy mi hogy mukodik a programozasban (es nem egy programozasi nyelvben) akkor egy uj nyelvet elsajatitani nem olyan nehez.

Egy tanancs: barmelyiknek is allsz neki, ne olyan konyvbol/tutorialbol probalkozz ami egy ide segitsegevel mutatja be a menetet. Ez elso programodat legjobb ha jegyzettomb, vagy valami hasonlo egyszeru szovegszerkesztovel irod, es manualisan forditod le. Van sok ilyen konyv ami egy ilyen indulasban segit. Szoval ha a konyv ugy kezdi, hogy vegy egy Visual Studiot/Netbeans-t/Eclips-t/Borland-ot akkor szerintem az nem egy jo kezdes. (Hangsulyozom SZERINTEM)

''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''

(#3) cucka válasza dany27 (#1) üzenetére


cucka
addikt

véleményem szerint első körben valamilyen procedurális nyelvvel kell kezdeni, utána pedig rögtön jöhet az oop. a legjobban akkor jársz, ha a c-vel kezdesz, mert azt a mai napig használják.
iskolában általában pascal-al szoktak kezdeni, ami nagyon jó tanuló nyelv lenne ugyan, de már nem nagyon használják semmire.

(#4) dany27


dany27
őstag

milyen könyvet javasoltok c nyelv elsajátításához??
Egy c+ könyvet tudnék CDvel de c könyve sajnos csak c+ az mennyivel nehezebb a sima c-nél?? vagy azzl nagy fába vágnám a fejszémet?

(#5) shev7 válasza dany27 (#4) üzenetére


shev7
veterán

en a c++-t szemely szerint nem ajanlom. Ha proceduralis nyelvvel akarsz kezdeni, akkor c, ha objektumorientalt, akkor java vagy c#.

''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''

(#6) dany27 válasza shev7 (#5) üzenetére


dany27
őstag

én egy olyanal szeretnék amit egy kezdő(aki még nem tud semmilyen nyeleven programozni) is meg tud érteni azt beszélhetünk nehezebbekről is

(#7) pilota


pilota
tag

Helosztok, nekem olyan gondom lenne,hogy fat32-es játékot átakarok konvertálni NTFS-be.Milyen programot vagy modot alyánlottok?

(#8) shev7 válasza dany27 (#6) üzenetére


shev7
veterán

nincsenek konnyu meg nehez nyelvek. (legalabbis a topicban emlitettek kozott semmikeppen) Ahogy mar korabban irtam, elobb utobb ugyis objektum orientalt nyelvvel fogsz foglalkozni, szoval akar kezdhetsz azzal is, ha meg tudsz baratkoni azzal a gondolattal, hogy az elejen ugysem fogsz semmit erteni az objektumosdibol, ezert lesz a programodnak olyan resze amirol siman el kell hinned, hogy ott kell lennie, hogy mukodjon, es csak kesobb erted meg mire valo. Ha ugy gondolod, hogy ez nagyon zavarna, akkor ne kezdj oo nyelvvel. Akkor marad a C. (Pascallal tenyleg jol meg lehet tanulni az alapokat, amiert megis a c-t ajanljuk az az, hogy aki c-ben tud programozni, az "mindenben" tud programozni ;) )

''Gee, Brain, what do you want to do tonight?'' ''The same thing we do every night, Pinky: Try to take over the world!''

(#9) Retekegér válasza pilota (#7) üzenetére


Retekegér
HARDVERAPRÓD

OS, Alkalmazások témakörben próbálkozz.

Hogy On is legyek: Pascal és C elég jó lehet kezdésnek, könyvből is viszonylag könnyen tanulhatóak. De függ attól is, hogy milyen irányba szeretnél elindulni. Én később webprogramozásba is szeretnék belekóstolni :)

<< Heimdal >>

(#10) kicsitomi88 válasza dany27 (#6) üzenetére


kicsitomi88
őstag

Pascal, esetleg C.

90 87.5 87.8 87.5

(#11) pilota


pilota
tag

Helosztok, milyen programot ajánlotok program irására?Egyenlöre C-t tanulok, de kéne egy progi amin lehet programot irni. :)

(#12) Blaise válasza pilota (#11) üzenetére


Blaise
veterán

:D

Sztem először tanuld meg a C-t

[ Szerkesztve ]

(#13) pilota válasza Blaise (#12) üzenetére


pilota
tag

Bocs de félreértesz nem azért kell progi mert már irni akarok hanem vannak gyakorló feladatok a könyvben és azokat akarom gyakorolni a könyv a Delphi-7 programot emliti de nemtudom hollehet ingyen letölteni. :(

[ Szerkesztve ]

(#14) Blaise válasza pilota (#13) üzenetére


Blaise
veterán

Delphi 7 Personal Edition-t régebben ingyen le lehetett tölteni.

De minek Delphi hogyha C-t tanulsz ? :o

(#15) pilota válasza Blaise (#14) üzenetére


pilota
tag

Delphit lehet c-töl c++ ig használni ha az alap gyakorlatokatis abban csinálom szerintem akkor késöbb mégkönyebb lessz a tanulás.Vele mert akkor nemkell más programotis mégtanulni mi holvan ralyta. :)

(#16) kicsitomi88 válasza pilota (#15) üzenetére


kicsitomi88
őstag

Delphi 7-be te csak Delphi nyelven fogsz kódolni. Közlöm.

Blaise: Az új Codegear RAD Studio-ban mar lehet más nyelveken is kódolni, valamint a C++ Builderben C++ban. A Delphiben azt hiszem a 3-as vagy 5-ös kiadás óta magát a nyelvet is Delphinek hívják, és nem Object Pascalnak.

[ Szerkesztve ]

90 87.5 87.8 87.5

(#17) Blaise válasza pilota (#15) üzenetére


Blaise
veterán

Eddigi ismereteim szerint a Delphi maga csak az Object Pascalt támogatja...

szerk:

kicsitomi88: Tudom, hogy az már viszi a C++, de ő Delphi-7-et emlegetett

[ Szerkesztve ]

(#18) Retekegér válasza pilota (#13) üzenetére


Retekegér
HARDVERAPRÓD

Pl. Bloodshed Dev-C++

Delphi7 Pascal-ra épül :U

<< Heimdal >>

(#19) kicsitomi88 válasza Retekegér (#18) üzenetére


kicsitomi88
őstag

Na ezt ha kifejtened megköszönném mert nem értem mit mondasz. :)

Mi épül mire?

[ Szerkesztve ]

90 87.5 87.8 87.5

(#20) Retekegér válasza kicsitomi88 (#19) üzenetére


Retekegér
HARDVERAPRÓD

Bloodshed Dev-C++ --> ajánlom C/C++ fordítónak

Delphi7 Pascal-ra épül --> ezért nem értem miért emlegeti a C-vel kapcsolatban

[ Szerkesztve ]

<< Heimdal >>

(#21) kicsitomi88 válasza Retekegér (#20) üzenetére


kicsitomi88
őstag

Ja ok.

90 87.5 87.8 87.5

(#22) lakisoft válasza kicsitomi88 (#21) üzenetére


lakisoft
veterán

:D ...

(#23) N0zer0 válasza lakisoft (#22) üzenetére


N0zer0
senior tag

Újabb voks a C-re. Sztem azért jó, mert sok nyelv szintaxisa a C-ből merít vagy legalábbis nagyon hasonlít rá. IDE környzet használatát én sem javaslom, tanulja meg szépen a lelkes újonc a kézzel fordítást.

Ha már megy akkor később jöhet ízlés szerint a c# vagy c++ az OOP miatt.

(#24) odonye


odonye
csendes tag

En is Kezdo vagyok. Elso programnyelv a python volt amit lattam, es csak most is az alapokat tanulom, de ezeknek is az alapjat abban tanultam meg. De valtottam C-re. Szerintem jobb, es hasznosabb nyelv.

[ Szerkesztve ]

(#25) unalmastolgy


unalmastolgy
csendes tag

Hello egy kérdésem lenne valakinek aki már látott ilyet:).. előre is köszi
-van egy ilyen megadva: D dword [8]:=[ 4, 6, -5, -16, -5, -9, 3, $AB32 ] ;
-ehhez tartozóan kérdések: MOV ( D[28] , EAX ); //AH=
//mennyi AH tartalma előjeles egész számként, 10es számrendszerben???
MOV ( D[7*4] , EAX ); SAR ( 9 , EAX ); //AX= =$
//mennyi az AX regiszter tartalma, 10es és 16os számrendszerben???
//mit tartalmaz a két állapotjelző: CF= PF=

-így van megadva a feladat. Az én kérdésem ,h valójában mit jelöl ((elemet-melyiket? ; számot-milyet?)) D[28] és D[7*4]... éss esetleg valamilyen tanács ,h honnan tudhatnám meg ,h az állapotjelzők tartalma micsoda..
mégegyszer köszi a ségítséget, és bocs az amatőrködésért...

(#26) N0zer0 válasza unalmastolgy (#25) üzenetére


N0zer0
senior tag

Gondolom programozás elméleten kellett a feladatot fejben megoldani és már nem aktuális. Ha megírod asm-ben és debuggerrel ellenőrzöd, akkor mutatni fogja az eredményeket. Fejben:

Az állapotjelző az állapotregiszterben (flag) lévő adat. Ennek minden bitje valamiről tájékoztat. Egyik a CF (Carry Flag), a másik a PF (Parity Flag), de van még sok bit.

I.
Első kérdés: a dword 4 byte-os adatméretet jelent, 8 elemű a tömb, ez 32 byte-nyi adat. A D[28], másképpen D[7*4] a tömb 28. byte-ja, azaz a 4 byte-os 7.elem értékének legalsó byte-ja: 3.

MOV ( D[28] , EAX ) számomra nem értelmezhető, szintaktikailag hibás.
Helyette: MOV EAX, D[28]
EAX értéke 3. Ez alapján AH értéke 0, AL értéke 3.

II.
A második kérdés szintaktikusan helyesen:
MOV EAX, D[28] // EAX értéke mint írtam már 3, ami binárisan 00000000-00000000-00000000-00000011
SAR EAX, 9 // az adatot jobbra tolja 9 bittel, és bal oldalra a signum bit értéke íródik. Módosított flag-ek: cf, zf, of, pf, sf.

00000000-00000000-00000000-00000011
Ezt eltolva jobbra 9 bittel, majd az előjel bit értéke 1.
Eredmény EAX-ben:
10000000-00000000-00000000-00000000
AX az utoló 16 bit:
00000000-00000000
Ez decimálisan és hexadecimálisan is 0

CF értéke 1, mert jobb oldalon 1-es bit esett ki az eltolás folyamán. PF értéke 0, mert az eredmény szélén 0-ás bit lett (páros szám lett az eredémy).

(#27) Chesy


Chesy
csendes tag

tunátok plcben segíteni? Valahogy nem tudom megvalósítani amit kigondolok

(#28) Kkocos válasza Chesy (#27) üzenetére


Kkocos
tag

Nagyon hasznos volna ha magat a problemadat iss beirnad, ha csak nem elmeleti problemad van altalanosan a PLC-kel. Itt azt kene figyelembe vedd azt hogy nem biztos meg lehett csinalni PLC-vel amit egyebb szamitogepes nyelvekben megoldasz. Altalaban a gondok azok szoktak lenni hogy a PLC lassab es kevesebb a memoriaja, ezt kompenzaljak valamien szinten a beepitett gyari funciok.
PS: Idr be kerlek a problemat, vagy linkelj ra, en is kivancsi vagyok

[ Szerkesztve ]

(#29) Chesy válasza Kkocos (#28) üzenetére


Chesy
csendes tag

mi asuliba tanuljuk konkrétan a Siemens s5-ös verziót a LOGO Soft prorammal.
Nekem a programon belül az a gondom hogy kapok egy feladatot amit kellene írni, de mindig van valmilyen hiba benne. Hiányzik belöle valmi. Pl: egy mélygarázs bejáróját kellet volna megcsínálni úgy , hogy van egy sorompó 10 mp-ig van nyitva, de utánna nem a sorompó csukódik le, hanem egy vasfüggöny ereszkedik le. A ddig sikerült megcsínálni hogy fel a sorompó letelik az idő, de csak a sorompót tudtam lecsukni. nem tudtam beiktatni a függönyt.

(#30) Kkocos válasza Chesy (#29) üzenetére


Kkocos
tag

Tipp. A sorompo csukasa elott eleorizd az idot (kiolvasodd a PLC-bol, S5 nel nem tom, S7 nel SFC1), es ha a megadott intervalumban van (vigyazz a formatummal ,S5Time) aktivald a megfeleo kimenetet, szerintem! Nem tom itt volt e a godod!
UI: B is kell hogy alitanod az idot, valamikor hogy rendesen mutassa (S7-nel SFC0)

[ Szerkesztve ]

(#31) Kkocos válasza Chesy (#29) üzenetére


Kkocos
tag

Mas: hasznalhatod a time of day intrerupt-ot is, egy memoria bittet hasznalva gyorsan megleled hogy mit is kell aktivalni, elegansabb, itt ma' masok is kozbejonnek, pl kell hogy tudd hasznalni a megszakitasokat

(#32) Kkocos


Kkocos
tag

Bonyolult fizikai, pl plasztikus deformaciok matematikai modelezesere ki mit tudna ajanlani. Matlab ugyahogy megy, lehet vele c-ben irt dll-kel komunikalnni?

[ Szerkesztve ]

(#33) Kkocos


Kkocos
tag

Szerintem neh kapkodja el senki a valaszadast, lassan deh biztosan :C

(#34) Kkocos


Kkocos
tag

Hat ez mar nem kafa :O, leagalabb egy joszandeku ember linkeljen mar be valamien dokut egy matamatikai modelezesrol, nem lehet hogy en vagyok ez 1etlen enber aki leagalabb valalja hogy kezdo :B , egy hete csak en posztolok ide

(#35) N0zer0 válasza Kkocos (#34) üzenetére


N0zer0
senior tag

Sztem sokaknak az a baja a PLC-vel, ami nekem. Az a fránya 'L' a közepén. Ha az nem lenne, akkor többen tudnának segíteni :DDD

(#36) Kkocos válasza N0zer0 (#35) üzenetére


Kkocos
tag

Alapszinte ugyancsak assembler=stl?

(#37) cynthia28


cynthia28
csendes tag

Sziasztok! Kellene egy kis segítség a programozással kapcsolatban, itthoni hf van. Aki tudna az írjon most feltétlenül.

(#38) Kkocos válasza cynthia28 (#37) üzenetére


Kkocos
tag

A kornyezetett (nyelvet) ha beirod akkor fognak segiteni, pledaul akar itt is, esetleg mas, nyelvhez kotott topikban.

(#39) holi60


holi60
csendes tag

Sziasztok!!
Hát nem mondhatom magam anniyra kezdőnek de nem is akarok nagyképűsködni ..
Egy haverom ajánlotta elsőnek a Pascalt abban programoztam (programozok) egy ideje és még Delphiben de az még nagyon minimális szinten arra lennék kíváncsi hogy a C progra,ozás az milyen és milyen progi kell hozzá mert keresgélek és nem találok . Aki tud az léccci írjon pár linket megköszöném :D
Üdv

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


doc
nagyúr

a kérdéseid alapján nem sok fogalmad van még a programozásról (nem rossz szándékból mondom, én is így kezdtem ;))
ha a C érdekel, elsőnek szerintem keress egy "alapozó" könyvet, de itt a logouton is találsz C programozásról szóló cikksorozatot kezdőknek, érdemes belenézni, legalább lesz némi fogalmad a nyelvről

(#41) peterszky válasza holi60 (#39) üzenetére


peterszky
őstag

Pl. Linux alatt kell hozzá egy gcc fordító + tetszőleges szövegszerkesztő.

What else you gonna do on a Saturday?

(#42) doc válasza peterszky (#41) üzenetére


doc
nagyúr

windows alatt is :D
csak ott a gcc-t ha jol tudom, mingw-nek hivjak
de vim windows alá is van :R

(#43) peterszky válasza doc (#42) üzenetére


peterszky
őstag

Mindig hozzá akarok kezdeni megtanulni használni, remélem nyáron már sikerül időt szakítanom rá :)

What else you gonna do on a Saturday?

(#44) bertalan1109


bertalan1109
csendes tag

Sziaztok!!!!!!
Elöször is mindenkinek kellemes és békés ünepeket kivánok.
Én most tanulok cnc forgácsolást és szeretnék továb lépni programozás felé.
majd késöb plc vel foglalkozni.ha tutok segitsetek nekem hogy hol és honand kezdjem a tanulást.CNC programozást már gyakorlom.plc -nél a cam/cad és a siemens érdekelne.
Szoval ha valaki tud segiteni azt meg köszöném!!!!!!!!!!!!
Ha tutok akkor könyveket is szivesen olvasok azt is ajálhatok.

köszönetel
Bertalan Kornél

[ Szerkesztve ]

(#45) Zolien


Zolien
csendes tag

Sziasztok, Pythont nyuzom epp, kerne tippeket, otleteket egy nagyobb volumenu projectre, amin honapokig is el lehet nyammogni akar. Tovabba arra is, milyen nyelvet, nyelvekt tudnatok ajanlatni kovetkezo lepcsofoknak, az sem art, ha egy olyat, amivel majdan el is tudok helyezkedni :)

Z

Útvonal

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