Kezdőoldal » Számítástechnika » Programozás » C#, Java, vagy C++?

C#, Java, vagy C++?

Figyelt kérdés

Előre leszögezném, hogy nem konkrét választ várok, csak szeretném, ha vezetnétek valamiféle irányba, példákkal, történetekkel alátámasztva.


Végzős középsulis vagyok és már tudom, hogy mérnökinfóra fogok továbbmenni. Én vagy Kecskemét vagy Szegedet választanám. Többféle ágban gondolkodtam végül arra jutottam, hogy vagy valamiféle mobilalkalmazás fejlesztő, vagy robotika/automatika, esetleg bármilyen Java fejlesztői ágakra szeretnék orientálódni. A három közül egy valamire, mert mindet szeretem.


Kecskeméten csak a mobilalkalmazás ágat találtam érdekesnek, a járműinfó, az ipari infó és a web nem érdekel annyira. SZTE-n pedig két számomra érdekesebb irányt is találtam, ez pedig a robotika, mikrovezérlők, stb (főleg a progizós rész érdekelne itt is, bár erről még nem tudok sokat), illetve a mesterséges intelligencia.


Szóval, most az a kérdésem, hogy a címben említett 3 nyelv közül melyiket lenne érdemes NAGYON megtanulni? Úgy értem csak arra az egy nyelvre szeretnék ráfeküdni. Annyit tennék még hozzá, hogy jelenleg a C++-t tanulom, de csak nagyon alap szinten szeretném megismerni (egyelőre), hogy fogalmam legyen róla. Nyomós ok, hogy országos versenyre készülök, és a feladatokat C++-ban (is) meg lehet oldani.


JavaScript, PHP ismereteim vannak, több programot/weblapot is készítettem már, Javaba belekezdtem, ezt-azt tudok abban is alkotni.


ui.: Van fogalmam az OOP-ről, osztályokról, metódusokról, konstruktorokról/destruktorokról, tulajdonságokról, stb-stb. Szóval szerintem nagy bajban nem lennék egyik nyelvvel sem.


Előre is köszönöm!


2015. szept. 14. 11:13
1 2
 11/16 anonim ***** válasza:
Szerintem ezen meg felesleges gondolkodnod, hiszen az egyetemen mindharmat alaposan megismertetik veled, a MI-ba is belekostolhatsz, mikrokontrollerbe is, talan mobilprogba is. Ha mar korbeneztel, egyszerubb lesz donteni.
2015. szept. 15. 14:14
Hasznos számodra ez a válasz?
 12/16 anonim ***** válasza:

#7


Miért megy el annak az esze, aki az MI-t C# vagy Java-ban írja?


Éppen, hogy: Különböző elemekből (objektumokból) kinyert eredmény. Teszem azt, hogy megvizsgálsz 4000 elemet, ami különböző tulajdonságokkal bír.

Erre hülye leszek nem OOP-t használni...

2015. szept. 18. 14:48
Hasznos számodra ez a válasz?
 13/16 anonim ***** válasza:

#12-nek igaza van, elég sokan használnak pl. Java-t, mert vannak olyan feladatok AI terén is, amire nagyon is alkalmas, de úgy általában a legnépszerűbbek a Prolog, Lisp, Python, esetleg Haskell.

Machine learning téren meg valószínűleg verhetetlen a CUDA.

2015. szept. 18. 15:07
Hasznos számodra ez a válasz?
 14/16 anonim ***** válasza:

Itt Szegeden programtervezőin ezek vannak: (gondolatjelekkel a kurzusok)

- C

- C++

- Java

- MySQL adatbázis (+PHP magadtól, mert kell a beadandóba)

- Oracle adatbázis, PL/SQL

- Smalltalk, Prolog, Haskel, Occam

- XML, C#, Java(GUI)


Másfelől:

"ui.: Van fogalmam az OOP-ről, osztályokról, metódusokról, konstruktorokról/destruktorokról, tulajdonságokról, stb-stb. Szóval szerintem nagy bajban nem lennék egyik nyelvvel sem."


Az egy dolog. Cég szinten, ha csak ennyi tudsz, ott helyben nevetnének ki, és ezt kérdeznék:

- Mondj tervezési mintákat.

- TDD? (Test-Driven Developing)

- stb.


Programozói szakma nem arról szól, hogy írjuk a kódot. Mert azt mindenki képes rá. Van Mesterséges Intelligencia c. kurzus is, ahol Java-ban kell írni a beadandót. Valaki említette, hogy "elment az esze" (MI-t is belesorolta). Hát nem tudom ki ért jobban hozzá "ő" vagy egy Dr. fokozatú előadó.

A lényeg, hogy akkor megbuktál, ha:

- nagyobb a memória igény a kelleténél, vagy

- kifutottál az időkorlátból.

Magyarán: megfelelő erőforrás keretek között polinom időben fusson le.


Vannak olyan dolgok amiket nem lehet leprogramozni, VAGY még nem találtak rá polinom időben lefutó algoritmust. Mert van ilyen, nem is 1.

Google: "NP-teljes problémák". Utána lehet nézni.

2015. szept. 18. 15:15
Hasznos számodra ez a válasz?
 15/16 anonim ***** válasza:
Természetesen szar kódot mindenki tud írni, és rengetegen írnak is.
2015. szept. 18. 15:17
Hasznos számodra ez a válasz?
 16/16 A kérdező kommentje:

Köszönöm szépen az eddigi válaszokat, hasznosak számomra!


13-as, köszönöm a kis szegedi felvezetést, ezt is hasznosnak találom! :) Viszont, nem véletlenül mennék fősulira/egyetemre. Tudom, hogy nem tudok tervezni, én csak azért említettem az általad idézett dolgokat, hogy ne legyenek olyan szövegek a válaszokban, hogy: "márpedig, ha meg akarod tanulni a Java-t, akkor előbb valami procedurálisabb nyelvbe kezdj bele, mert a Java OOP-je össze fog zavarni". :)

2015. szept. 19. 08:57
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!