- Késik a következő S24 Ultra kamerafrissítés?
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Redmi Note 12 Pro - nem tolták túl
- Milyen okostelefont vegyek?
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Megérkezett Európába a Nubia Z60 Ultra Photographer Edition
- Samsung Galaxy A54 - türelemjáték
- Így állítsd be a gyermeked androidos készülékét
- Magisk
- Poco F5 - pokolian jó ajánlat
Hirdetés
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Érkezőben a Poco M6 4G
ma 5G-s és 4G-s Pro modell már van, hamarosan lesz Poco M6 4G-s alapváltozat is.
-
Ülésezik a hardveregylet
ph Az irodai készülékek és monitorok társaságát egy ház, egy egér és egy DAC egészíti ki.
-
Mobilarena
Új hozzászólás Aktív témák
-
Jim Tonic
nagyúr
válasz ZTE_luky #9656 üzenetére
Kezdj akkor C#-pal! Ott nem kell mélyebb dolgokkal foglalkoznod, az algoritmusok és az OO megérthető vele. Két jó magyar C# könyv is van, a Reiter-, illetve az Illés-féle, mindkettő elérhető PDF-ben, de ezen felül is van bőven jegyzet.
Megmondom őszintén, fogalmam sincs, mi az az X-TOY, illetve most, hogy rákerestem, már van némi. Java-ra a legjobb könyv az Angster-féle, azt csak megvenni tudod.
Alapesetben a fordított haladás szerintem az ajánlott, strukturálttal kezdeni, aztán OO, de nem fogsz megzavarodni, ha nem így mész.
Pythonban én 2x írtam kicsi programokat, mellé azzal sem lősz, bár én nem azt választanám.Bocs, Angster Java 1 könyve elérhető pdf-ben: [link] Azt nem tudom, mennyire számít egy 13 éves könyv ma aktuálisnak.
Reiter és Angster könyvei azért jók, mert elmagyarázzák az alapfogalmakat is.[ Szerkesztve ]
Alcohol & calculus don't mix. Never drink & derive.
-
Jim Tonic
nagyúr
válasz ZTE_luky #9658 üzenetére
Elég ha megértem és tudom használni vagy az elméletet is ugyanúgy pörgessem mint a gyakorlatot, használatot? Ez igazából értelmetlen kérdés. Minden nyelvnek ugyanaz elmélete, legfeljebb paradigmában, szintaktikában és szemantikában (meg néhány apróságban) térnek el. Szóval az elméletet egyszer mindenképpen meg kell tanulnod. Gyakorlatnak érdemes kitalálnod valami programot, amit meg akarsz csinálni. Ott beleütközöl majd kihívásokba, azzal sokat tanulsz.
C# nagyjából az MS válasza a Java-ra, persze nem azonosak, de hasonlóak.Reiter István C# könyvében benne vannak olyan alapfogalmak is, mint a bináris fa, az a könyv sokat segíthet neked.
C#-vel Csak kíváncsiságból: hogyan ejted? Mert az szí sárp, tehát C#-pal. Nehogy furcsán nézzen rád a tanár.
[ Szerkesztve ]
Alcohol & calculus don't mix. Never drink & derive.
-
dabadab
titán
válasz ZTE_luky #9658 üzenetére
"oké köszi, akk kezdem C#-vel. Kérdés: mennyire tanuljam elméleti síkon?"
Elsőre ne nagyon. Persze valamennyire megúszhatatlan az elmélet, de ha abbba belemész, akkor nagyon könnyű úgy elúszni, hogy egy helloworldötse írtál még, mert egy mai modern nyelv mögött ott van 60-70 évnyi töprengés olyan problémákon, amikkel valószínűleg még nem is találkoztál, mert nem dolgoztál kellően nagy projekteken. Ez persze ahhoz fog vezetni, hogy belefutsz olyan esetekbe, amikor nem érted, hogy az pont miért úgy működik*, de hát... nincs királyi út
Ha viszont már valamennyire stabilabb talajon állsz, akkor mindenféleképpen érdemes foglalkozni az elmélettel, meg azzal is, hogy mi zajlik a színfalak mögött (pl. hogy mit és miért generál a fordító abból, amit írsz).*: pythonos példa:
1.
a=[1,2,3]
b=a
a=[]
print(b)2.
a=[1,2,3]
b=a
a.clear()
print(b)Amíg valaki nem érti, hogy a pythonos változók objektumreferenciák (illetve azt, hogy mi az az objektum meg mi a referencia), addig egyáltalán nem lesz neki világos, hogy miért lesz b üres a második esetben és miért nem az elsőben.
DRM is theft
-
dabadab
titán
válasz ZTE_luky #9662 üzenetére
a=[1,2,3]
Itt két dolog történik:
1. Létrejön az [1,2,3] lista
2. Az a változót ehhez a listához köti a Pythonb=a
A b változót ahhoz az objektumhoz köti a Python, amelyikhez az adott pillanatban az a van hozzákötve.
És akkor most a különbség:
a=[]
Itt megint két dolog történik:
1. Létrejön egy üres lista
2. Az a változót ehhez köti a Python (a b változatlanul az [1,2,3]-ra mutat(a.clear()
Itt a kötések nem változnak, viszont az [1,2,3] listának meghívja a clear() metódusát, ami törli a lista tartalmát. Vagyis a és b változók nem változnak, csak az az objektum, amire mindkettő mutat.
Ez így érthető volt?
DRM is theft
-
Jim Tonic
nagyúr
válasz ZTE_luky #9662 üzenetére
Rövidre vágva: a C a család alapja, strukturált nyelv. A C++ az a C + OO. Ezek teljesen függetlenek szinte/gyakorlatilag mindenhol, bármely rendszeren, architektúrán rendelkezésre állnak. A C# teljesen más tészta. A Sun (Java atyja) és az MS között volt egy jelentős nézeteltérés, ezért az MS saját keretrendszert adott ki (.NET), és ehhez jelent meg a C#. Tehát a két nyelv nem ugyanaz.
Ebből adódik, hogy ha Windows-okon akarsz majd fejleszteni, akkor C#, ha platformfüggetlen maradnál, akkor C, C++, Java, Python, stb nyelvek lesznek megfelelőek. Lehet amúgy C#-pal Linux alatt is dolgozni, de ez nem annyira elterjedt.A tutorialozás jó, bár én inkább akkor szoktam ehhez folyamodni, ha konkrét szívásba torkollok, de sokan esküsznek rá. De mondom, nem is olyan rég volt itt téma, akkor fogsz tudni fejlődni (illetve fenntartani a motivációd), ha keresel egy saját projektet.
Alcohol & calculus don't mix. Never drink & derive.
-
Jim Tonic
nagyúr
válasz ZTE_luky #9669 üzenetére
ZTE_luky, meg akit érdekel: Android Studio 2.0
Alcohol & calculus don't mix. Never drink & derive.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- BestBuy ruhás topik
- Übergyors Samsungnak próbál látszani egy hamisított NVMe SSD
- Háztartási gépek
- No Rest for the Wicked
- HiFi műszaki szemmel - sztereó hangrendszerek
- Tőzsde és gazdaság
- Kormányok / autós szimulátorok topicja
- Autós topik
- Politika
- Otthoni hálózat és internet megosztás
- További aktív témák...
- 1.250.000 FT helyett 940.000 FT !! MacBook Pro 16" M3 Pro 12CPU / 18GPU / 18GB / 512 SSD
- RTX 2080TI ROG STRIX GAMER PC
- AKCIÓ !! M3 Chip - MacBook Pro 14" 8C CPU / 10C GPU / 8 GB/ 1 TB / Bontatlan / Magyar
- Tidradio td-h3 akkumulátor
- HP ZBook Studio x360:i7 9850H,32GB,512GB,P2000,15.6" UHD 3840x2160 TOUCH 600nit 100%AdobeRGB,HP gari