Tommyboy
Zo goed als het vroeger was, is het nooit geweest.
Ik heb eindelijk besloten een programmeertaal te gaan leren, maar weet niet goe welke.
Ik wil een programmeertaal leren waarmee ik goede computerprogramma's kan schrijven, maar ook goede programma's voor microcontrollers.
Welke taal raden jullie me aan?
Zelf zat ik trouwens aan C te denken, maar weet niet of dit een goede keus is.
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
computerprogrammas EN microcontrollers ?
vooral eerst C ken ik ook maar je moet dan wel kiezen windoos of linux (denk ik toch ik programmeer alleen C in linux) de libaries zullen vast verschillend zijn
voor programmas VC++ (windoos) C++ (linux)
C is geen slecht begin maar denk niet dat je al die dingen kan met 1 taal te leren ! ik maak wel geen windoos programmas maar wel linux en dan meestal server deamons en PHP en perl dan kan ik nog alleen maar console programmas maken en webprogrammas
C is ook niet de simpelste taal en ik denk niet dat je een windoos gui kan toevoegen aan C (ik ben totaal geen windows programmer)
en voor die C vraag het aan Bastiaan
Tommyboy
Zo goed als het vroeger was, is het nooit geweest.
Ik wil bijvoorbeeld voor mijn computer programma's schrijven om zelfgebouwde electronicatroep te kunnen bedienen. Deze programma's moeten kunnen werken op een windows PC.
Microcontrollers programmeren spreekt voor zich.
Het leek mij handig om een taal te leren waarmee je allebei kunt programmeren (Met tussenkomst van een compiler natuurlijk), omdat het waarschijnlijk de zelfde structuur heeft in de programma's. Als ik helemaal verkeerd zit te denken moet je het maar zeggen.
Voor windows programma's ben ik nog steeds voor good ol'
Borland Delphi (inmiddels versie 7 of zelfs 8 al)
Dit maakt gebruik van Object Pascal. Met Delphi kun je een grote verscheidenheid aan programma's maken.
- Console Applicaties -> DOS georienteerd
- Standaard Applicaties -> Bijvoorbeeld een programmaatje om textbestanden meet te wijzigen
- TCP/IP applicaties -> voor programma's die over een netwerk of internet moeten werken
- Server applicaties -> spreekt voor zich
- database applicaties -> spreekt voor zich
- ... applicaties -> nog veel meer dus
Ik zelf hou me vooral bezig met de "standaard applicaties" en heb daar (via de parallelle poort) ook al een aantal dingen mee bestuurd. Het probleem hierbij is vaak dat je in de tegenwoordige windows versies drivers moet gaan gebruiken wat weer een heel ander verhaal is.
Verder wil ik nog als algemene tip geven dat de meeste programmeertalen te herleiden zijn op (Object) Pascal zodat dit een hele goede basis is. Iedere taal heeft wel zo z'n eigen syntax (dialect) maar de grondslag is toch allemaal hetzelfde.
Ovrigens is op de website van Borland http://www.borland.com een demo te downloaden van de laatste Delphi versie (die naar mijn mening een beetje te veel richting de database applicaties gaat)
Een naar de vakantie van volgende 4 weken verlangende
Kingjotte
[edit] Je kunt met pascal / delphi volgens mij geen microcontrollers programmeren, mocht dat wel kunnen laat iemand het mij dan even weten [/edit]
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 24 juli 2003 14:52:53 schreef Tommyboy:
Ik wil een programmeertaal leren waarmee ik goede computerprogramma's kan schrijven, maar ook goede programma's voor microcontrollers.
- Dezelfde taal voor PC's en uC's kan je vergeten.
- C leren is nooit weg, en kan je voor uC's gberuiken
- Voor PC's is mijn favoriet Python (werkt ook op Linux!)
Tommyboy
Zo goed als het vroeger was, is het nooit geweest.
OK, Delphi klinkt heel interresant.
Jullie zeggen allemaal wat anders, dus ik wacht nog even wat meer reacties af, maar zoals het er nu voor staat, ga ik waarschijnlijk voor Delphi voor mijn toekomstige computerprogramma's.
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 25 juli 2003 17:44:24 schreef Erik:
Jal lijkt meer op Visual basic dan op C
Ik weet niet of ik dat al een compliment of als een beldiging moet opvatten
Jeroen Boere
IF you can't convince them, then confuse them!
Op 25 juli 2003 21:29:49 schreef Wouter van Ooijen:
[...]
Ik weet niet of ik dat al een compliment of als een beldiging moet opvatten
![]()
mwa, bekijk het van deze kant:
Je hebt het zo gemaakt dat een leek _geen kwade bedoeling_ er mee overweg kan... iets wat voor de meeste ontwikkelaars een redelijk groot probleem is.
Anderzijds... voor een techneut is het wel degelen een grove belediging
Atlantis
ciao 4 now.....
Heel veel (moderne) programmeertalen zijn van het net te downloaden via P2P verbindingen. Als je broadband hebt is het zeker de moeite waard om te d/l en uit te proberen. Ik zag onlangs nog de complete versie van Visual Studio.NET Enterprise Architect, inclusief registratienummer, AutoCAD of Orcad, you name it..
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
Ik ben ook geen windows progger de syntax voor MCU C en Computer C is vast dezelfde alleen andere functies ?
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
> Haha, wat heb je toch met Python, is dat je lievelingstaal ofzo ?
Ja. Na Jal natuurlijk
> Ik heb het eens geprobeerd ik vond het heel traag
De executie is traag (als je C als norm neemt) maar met die snelle computers van nu is dat vaak geen probleem.
Wat veel belangrijker is: het schrijven erin gaat snel!
En noem me eens een andere taal/omgeving waarin ik met een paar regels code een GUI programma kan maken dat op Win, Linux, RISCOS, etc draait? (Natuurlijk: Tcl/Tk.) Maar dan wel met high-level functions, OO, exception handling, etc. Ik mis eigenlijk alleen lazy evaluation, maar Haskell is me toch te onhandig voor dagelijks werk.
Aedolon
Just face it: sometimes nobody envies you. There has to be a bottom and that bottom is probaly you. // http://www.amazon.com/o/registry/VWZ93N4Y6XQT
www.maxcode.com
Ik heb Sams teach yourself C editie 3 en 6 (zijn dikke boeken) en er zitten stukjes achteraan in wat het verschil is tussen C => C++ enzo en Java en C# dacht ik
ik heb ook C++ van sams (Geen VISUAL C++ !!)
ik vind het goede boeken zijn wel in het engels (die ik heb toch)
http://www.bloodshed.net/ is een toffe C/C++ free programmeertooltje Dev-Cpp of Dev-C++ noemt het
[Bericht gewijzigd door Aedolon op zaterdag 26 juli 2003 18:26:41 ]
Op 25 juli 2003 22:48:17 schreef Bastiaan:
Ik heb al meerdere applicaties in C/C++ geprogrammeerd met GUI interface,
GUI Interface, das iets nieuws, leer mij. GUI = Graphical User Interface en daar heb jij dan weer een interface voor???
voor tommyboy:
Dan heb ik nu nog een laatste vraag: Waar kan ik een goede "cursus" of tutorial vinden voor het programmeren in deze talen?
http://www.programmersheaven.com
http://www.delphi3000.com (wel ff aanmelden maar kost niets)
http://delphi.pagina.nl
Dat was het voorlopig, kingjotte gaat op vakantie voor 4 weken