NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Tomáš Vitek:19.3.2017 18:23

Ahoj,
Trochu se učím VB.Net a nyní jsem někde v polovině oop sekce. Kromě programování mám ale taky rád fyziku (zvlášť astrofyziku), tak jsem si zkusil udělat jednoduchý 2d simulátor, který pomocí newtonovské fyziky simuluje chování těles ve vesmíru (různé planety, hvězdy atd.) a pak to celé vykreslí (tělesa, jejich názvy a trajektorie)

Jeden můj kamarád astrofyzik (on je na vš, mě je 15) mně ale tvrdí, že k VB.Netu je jen malá dokumentace a že hromada takových věcí se dělá právě v Pythonu, na druhou stranu ale prý ani VB.Net nezná. Podle mě je ale u simulátoru hodně důležitá rychlost a Python je přece interpretovaný jazyk, neměl by tedy být pomalejší? Na druhou stranu se tu píše, že na výpočty je velice rychlý, protože má jádro napsané v C.
Navíc je mi VB.Net vzhledově daleko sympatičtější, ale na to se dá nejspíš zvyknout.

Který jazyk je teda pro něco takového lepší?

 
Odpovědět
19.3.2017 18:23
Avatar
Odpovídá na Tomáš Vitek
sadlomaslox25:19.3.2017 18:45

.net je cela platforma/fra­mework. to zjednodusene znamena pojem .net zastresuje jak ruzne jazyky (C#,F#,J#, VB, VC++) tak hromadu nastroju a hlavne vestavenych knihoven pro vyvoj webu, desktopovych aplikaci, mobilnich aplikaci. python bych chapal spise jako jazyk s minimem vestavenych knihoven. v komercni praxi (pokud se chces zivit programovanim) tak se vyplati naucit se .net (doporucuji v jazyce c#) protoze ma mnohonasobne vetsi uplatneni. co se tyka vykonu tak je mozne ze python bude ve velice uzce specifickych ukolech rychlejsi (napr. vynasobeni 2 matic) ale co se tyka celkoveho vykonu aplikace tak c# je rychlejsi. ale v ramci studia doporucuju prozkoumat ruzne jazyky abys mel obecny prehled :)

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
19.3.2017 18:45
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Tomáš Vitek
ostrozan:20.3.2017 6:31

Ještě bych dodal , že tvá aplikace bude hodně stát na grafice a proto ani neuvažuj o Windows Forms.
Když se rozhodneš pro .NET, tak jedině C# a WPF

 
Nahoru Odpovědět
20.3.2017 6:31
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.