2 van 3
Re: Basiscursus programmeren: welke taal?
Geplaatst: do 07 jan 2010, 13:28
door jhnbk
Normaal zou dat voldoende moeten zijn. Een alternatief is
sharpdevelop als je liever met iets anders zou werken.
Re: Basiscursus programmeren: welke taal?
Geplaatst: do 07 jan 2010, 13:28
door Cycloon
Ja, die kan meer dan voldoende :eusa_whistle:
Re: Basiscursus programmeren: welke taal?
Geplaatst: do 07 jan 2010, 13:31
door BMS
Ik zit tegenwoordig nog met Windows XP -Vista heb ik ook liggen, maar was het na 3 weken echt beu en heb er dan terug XP opgezet-. Met windows XP is SharpDevelop een betere keuze, of maakt dit niets uit?
mvg
Re: Basiscursus programmeren: welke taal?
Geplaatst: do 07 jan 2010, 13:39
door jhnbk
Zou in principe niets mogen uitmaken.
Re: Basiscursus programmeren: welke taal?
Geplaatst: do 07 jan 2010, 13:44
door Ruben01
Je bent op zoek naar een programma om te modelleren zeg je, is het dan niet aangewezen om je vooral te concentreren op dat modelleren en minder zitten prutsen met hoe moet je een grafiek teken via een programmeertaal zoals Java of C#.
Wiskundige modellen van fysische of chemische systeem worden vaak beschreven met differentiaalvergelijkingen.
Volgens mij ben je veel beter met Matlab in combinatie met simulink (als je echt serieuze zaken wil aanpakken) of eventueel een Maple als het gaat om eenvoudige zaken in plaats van 0 beginnen met een Java of C#.
Met Simulink moet je grote stukken zelfs grafisch programmeren dus heb je de grafische voorstelling van je proces en de berekeningen in één keer.
Je hoeft je niet meer bezig te houden met details in je syntax en je kunt meer tijd steken in het modelleren op deze manier denk ik.
Als je echt met Java of C# wil gaan werken maakt het volgens mij niet zoveel uit welke taal je neemt, de snelheid tussen beide talen is misschien niet gelijk maar op een hedendaagse computer zul je dat verschil niet merken (enkel natuurlijk als je bvb een OS wil gaan schrijven kan je beter C gebruiken in plaats van Java :eusa_whistle: )
Re: Basiscursus programmeren: welke taal?
Geplaatst: vr 15 jan 2010, 09:39
door Aries
Doe jezelf een lol een LEER C++ !!!
C++ is:
- Qua performance sneller dan wat dan ook
- minder tikwerk dan andere talen bijvoorbeeld i++; ipv i = i + 1;
- Multiple inheritance
- Als je C++ goed beheerst zijn andere talen een eitje.
- De vrijheid om gedeeltes object georienteerd te doen en andere gedeeltes niet.
- Je mag alles misbruiken zoals je wil.. :eusa_whistle:
- scheiding tussen declaratie en implementatie (headerfiles)
C# is leuk maar wordt vlug een zooitje, ik gebruik beide op mijn werk.
Owja.. java is evil ](*,)
Re: Basiscursus programmeren: welke taal?
Geplaatst: vr 15 jan 2010, 11:09
door Ruben01
Een groot deel van jouw "voordelen" zijn helemaal niet uniek voor C++.
Re: Basiscursus programmeren: welke taal?
Geplaatst: vr 15 jan 2010, 11:56
door Aries
nee maar C++ heeft ze wel ALLEMAAL :eusa_whistle:
Re: Basiscursus programmeren: welke taal?
Geplaatst: vr 15 jan 2010, 12:14
door jhnbk
Ja maar gezien de topicstarter enige randvoorwaarde gaf is C++ eigenlijk niet aan de orde.
Re: Basiscursus programmeren: welke taal?
Geplaatst: vr 15 jan 2010, 13:05
door Lathander
Dan is Java of C# de beste keuze. Als je dit programma ook nog eens op andere platformen wil draaien, dan best Java.
Re: Basiscursus programmeren: welke taal?
Geplaatst: vr 15 jan 2010, 18:20
door virtlink
Aries schreef:Doe jezelf een lol een LEER C++ !!!
C# is leuk maar wordt vlug een zooitje, ik gebruik beide op mijn werk.
Owja.. java is evil :eusa_whistle:
Als je in C# of Java multiple inheritance mist dan snap je de filosofie van de taal niet. Verder is C++ een stuk lastiger voor beginners, omdat je bijvoorbeeld moet knoeien met headerfiles. In Java en C# hoeft dat niet want het is natuurlijk onzinnig dat je twee keer je functie moet definiëren en als je de ene definitie verandert zal je de ander ook weer moeten veranderen. Dat noem ik pas een zootje.
Verder hebben Java en C# beide een hele grote (veel groter dan C++) bibliotheek met handige functies, die ook nog veel geordender is (met namespaces). Er zijn voor beide hogere programmeertalen hele goede editors die je heel veel helpen (zoals Visual Studio met IntelliSense voor C# of vergelijkbaar met Eclipse voor Java). En ten slotte zijn er heel erg veel programmeerfouten die heel gewoon zijn in C++ die je niet zomaar kan maken in C# of Java. Nu denk ik bijvoorbeeld aan het meest voorkomende beveiligingslek ter wereld: buffer overflows. Java en C# heten niet voor niets higher-level languages.
Al met al kan je véél beter beginnen met Java of C#.
Re: Basiscursus programmeren: welke taal?
Geplaatst: za 16 jan 2010, 00:58
door Lathander
Met die hele programeertalen-oorlog wil toch even de nadruk leggen op paradigma's:
Paradigma's zijn, in termen van programmeren, manieren om problemen op te lossen.
Een diagram:
Er zijn veel probleemstellingen, en Object-Oriented kan ze niet allemaal oplossen, en als het kan, zijn er soms massieve hoeveelheden code nodig, daar het in een taal die bedoeld is voor het specifiek paradigma, met enkele lijnen kan.
Object-Oriented is niet de heilige graal, gewoon de meest gebruikte.
Ik hoop dat dat de verheerlijking van C++ een beetje in perspectief zet.
Re: Basiscursus programmeren: welke taal?
Geplaatst: di 26 jan 2010, 21:59
door Vladimir Lenin
Dan is Java of C# de beste keuze. Als je dit programma ook nog eens op andere platformen wil draaien, dan best Java.
In principe kan je C# ook op alle platformen draaien, zoiets heet dan Mono met een eigen IDE (MonoDevelop), ik geef toe dat de IDE nog beter kan, maar Mono heeft wel voordelen tegenover de C#-versie Microsoft: alle libraries zijn opensource, terwijl je bij MSFT de specificaties moet gaan lezen.
Re: Basiscursus programmeren: welke taal?
Geplaatst: vr 29 jan 2010, 20:54
door mcs51mc
Het verbaasd me dat niemand nog LabVIEW aangehaald heeft.
Als het om grafieken gaat is dit wel de max door de zeer uitgebreide meegeleverde controls.
Inzomen, cursors, assen schalen, plots in alle mogelijke lijnen en kleuren, allemaal zonder één stukje code te schrijven.
Gewoon je data in de control ploffen en LabVIEW doet de rest op vraag van de gebruiker.
Re: Basiscursus programmeren: welke taal?
Geplaatst: di 09 feb 2010, 23:52
door Vladimir Lenin
misschien een beetje een late reactie, maar LABVIEW heeft naar wat ik gehoord heb inderdaad een paar zeer mooie eigenschappen, maar vanaf dat je eraan denkt om iets complex te gaan bouwen wordt het een groot boeltje. Dat al snel niet meer te overzien valt. Zolang dus het probleem eenvoudig is lijkt LABVIEW mij geschikt maar het is net als met iedere VPL vanaf dat je met iets complex wil beginnen met veel constraints en verschillende representatievormen, wordt het probleem vaak onoverzichtelijk.