Poll
Nounou, dat was wel weer heel erg snel na mijn poll! ;)
Ach goed, pollen is altijd leuk, eens denken wat ik hier ga stemmen...
Hmm, de vraag is voor nerds interessant he...
ATI vs. nVidia ben persoonlijk wel veel met OpenGL programmeren bezig, vind dat erg leuk, maar of deze discussie nou zo interessant is.
VI(m) vs. Emacs flikker op man! Gedit!!! En als ik dan toch heel snel via ssh ofzoiets moet doen, dan vim. Emacs is zoiets vies.
Windows vs. Linux vs. Mac OSX totaal oninteressant, hangt van je persoonlijke smaak af
Torrent vs. Usenet Heb dat laatste nog nooit gedaan, maar er schijnt wel heel veel te verkrijgen te zijn... mja, ik vind het iig geen interessante discussie
Desktop vs. Laptop Vind ik ook geen interessant discussie, laptop is fijn omdat je hem altijd mee kunt nemen, thuis werk ik gewoon liever met een desktop, valt niet veel over te discussieren lijkt me.
Torvalds vs. Tanenbaum Nou, hier weet ik niet zoveel vanaf, wat hebben die twee met elkaar te maken wat ik niet weet? Ik dacht dat Tanenbaum meer aan de hardwarekant zat en Torvalds meer aan de softwarekant, ik zie geen discussiepunt (maar kan aan mijn gebrek aan kennis hierover liggen).
Java vs. C flikker op zeg, C++!!!
Intel vs. AMD Ach, dit is net als ATI vs. nVidia, de ene keer is AMD beter, de andere keer (dat is nu bijv.) is Intel weer beter. Als dit zo blijft dan heb je de snelste technologische vooruitgang voor de laagste prijs, beetje gezonde concurrentie is daarom prima.
Xbox 360 vs. Playstation 3 vs Wii Ik heb alleen op die laatste gespeeld, hangt gewoon helemaal van de doelgroep af volgens mij...
Tsss, stelletje nerds! (ik ben Margreet) met dat eerste gedeelte ben ik het eens, met het tweede niet. Maar jemig, wat een nerd poll zeg :P Informatici zeker? ;)
Anyway, ik stem ook blanco denk ik. Dit zijn stuk voor stuk dingen die van persoonlijke smaak afhangen naar mijn idee. Discussies hierover eindigen in niets.
Het enige waar ik wel benieuwd naar ben, is wat Torvalds en Tanenbaum met elkaar te maken hebben, kan iemand dat uitleggen?
Kate!
Java vs. C is interessant, want dat kwam laatst in de OC ter sprake: we leren nu in ons eerste jaar Java, en vervolgens gebruiken bijna alle vakken met programmeer practica C++.
Wie is er voor om Java in het eerste jaar te vervangen door C++? Frank Brokke heeft al laten weten dat hij graag mee helpt om een nieuw vakprogramma te maken en eventueel zelfs kort te geven tot we er iemand anders voor vinden...
Java vs. C is interessant, want dat kwam laatst in de OC ter sprake: we leren nu in ons eerste jaar Java, en vervolgens gebruiken bijna alle vakken met programmeer practica C++.
Wie is er voor om Java in het eerste jaar te vervangen door C++? Frank Brokke heeft al laten weten dat hij graag mee helpt om een nieuw vakprogramma te maken en eventueel zelfs kort te geven tot we er iemand anders voor vinden...
Da's ook het punt dat Heiko maakt, C!=C++
En als dat vak er komt ga ik hem alsnog volgen! Al denk ik dat C++ als eerste kennismaking met programmeren wat moeilijker zal vallen dan Java... (Mits java góed wordt uitgelegd en programmeren meer is dan "stoeien met de compiler totdat het werkt" zoals het wel eens omschreven is)
Ik denk dat java eenvoudiger te leren is dan c++.
Dat heeft een paar redenen: java heeft een erg duidelijke api, in tegenstelling tot c++ waar je vaak maar moet raden naar functienamen en dergelijke.
Java geeft naar mijn idee duidelijkere foutmeldingen, laat ik er even een voorbeeldje bij pakken.
Ziehier de compiler error die je krijgt als je een class schrijft die als member een istream/ostream heeft en waar je de member niet initialiseert vóór de body van de constructor (zoiets heeft vast een naam, maar ik weet even niet wat dat is....):
bij gebrek aan een code tag (is er vast niet neem ik aan???) in een quote...
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/ios_base.h: In copy constructor ‘std::basic_ios<char, std::char_traits<char> >::basic_ios(const std::basic_ios<char, std::char_traits<char> >&)’:
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/ios_base.h:779: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd:55: error: within this context
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd: In copy constructor ‘std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(const std::basic_ifstream<char, std::char_traits<char> >&)’:
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd:89: note: synthesized method ‘std::basic_ios<char, std::char_traits<char> >::basic_ios(const std::basic_ios<char, std::char_traits<char> >&)’ first required here
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/streambuf: In copy constructor ‘std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(const std::basic_filebuf<char, std::char_traits<char> >&)’:
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/streambuf:781: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char, _Traits = std::char_traits<char>]’ is private
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd:86: error: within this context
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd: In copy constructor ‘std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(const std::basic_ifstream<char, std::char_traits<char> >&)’:
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd:89: note: synthesized method ‘std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf(const std::basic_filebuf<char, std::char_traits<char> >&)’ first required here
h3dfileloader.cc: In constructor ‘h3dFileloader::h3dFileloader(const std::string&)’:
h3dfileloader.cc:9: note: synthesized method ‘std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(const std::basic_ifstream<char, std::char_traits<char> >&)’ first required here
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/ios_base.h: In member function ‘std::basic_ios<char, std::char_traits<char> >& std::basic_ios<char, std::char_traits<char> >::operator=(const std::basic_ios<char, std::char_traits<char> >&)’:
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/ios_base.h:782: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd:55: error: within this context
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd: In member function ‘std::basic_istream<char, std::char_traits<char> >& std::basic_istream<char, std::char_traits<char> >::operator=(const std::basic_istream<char, std::char_traits<char> >&)’:
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd:61: note: synthesized method ‘std::basic_ios<char, std::char_traits<char> >& std::basic_ios<char, std::char_traits<char> >::operator=(const std::basic_ios<char, std::char_traits<char> >&)’ first required here
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd: In member function ‘std::basic_ifstream<char, std::char_traits<char> >& std::basic_ifstream<char, std::char_traits<char> >::operator=(const std::basic_ifstream<char, std::char_traits<char> >&)’:
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd:89: note: synthesized method ‘std::basic_istream<char, std::char_traits<char> >& std::basic_istream<char, std::char_traits<char> >::operator=(const std::basic_istream<char, std::char_traits<char> >&)’ first required here
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/streambuf: In member function ‘std::basic_filebuf<char, std::char_traits<char> >& std::basic_filebuf<char, std::char_traits<char> >::operator=(const std::basic_filebuf<char, std::char_traits<char> >&)’:
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/streambuf:789: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char, _Traits = std::char_traits<char>]’ is private
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd:86: error: within this context
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd: In member function ‘std::basic_ifstream<char, std::char_traits<char> >& std::basic_ifstream<char, std::char_traits<char> >::operator=(const std::basic_ifstream<char, std::char_traits<char> >&)’:
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/iosfwd:89: note: synthesized method ‘std::basic_filebuf<char, std::char_traits<char> >& std::basic_filebuf<char, std::char_traits<char> >::operator=(const std::basic_filebuf<char, std::char_traits<char> >&)’ first required here
h3dfileloader.cc: In constructor ‘h3dFileloader::h3dFileloader(const std::string&)’:
h3dfileloader.cc:9: note: synthesized method ‘std::basic_ifstream<char, std::char_traits<char> >& std::basic_ifstream<char, std::char_traits<char> >::operator=(const std::basic_ifstream<char, std::char_traits<char> >&)’ first required here
Alstublieft, ik geef het je maar eens te doen om hier wat uit te halen ;).
Zucht. ATI vs. NVidia? Kom op het gaat om een graka :p
Vim vs Emacs ... lijkt me duidelijk een geval van antiek zijn. Maar alsnog is het Vim. Ik breek mijn vingers liever niet tijdens het programmeren.
Mac OS X is duidelijk de winnaar daarin ;).
Torrents. Gewoon omdat het veel toegankelijker is.
Laptops met een extra scherm voor thuis. Prima oplossing.
Tanenbaum. Torvalds is maar een gekke nerd.
Lisp, Python, Ruby ;)
Intel 4 live!
En zo verder. Gewoon lekker niet onderbouwd mijn meningen uiten :p.
Maar ik mis toch echt de belangrijkste ... de studies AI vs. Informatica ;)
Dit is niet echt een relevante vraag, aangezien we bij deze studies geen Java leren. We leren het Object Oriented paradigma, en daar is java zeker geschikt voor. Helaas (en dit is een punt waar de OC informatica ook mee bezig is) is er geen vak waarin met Pointers wordt gewerkt, wat een zeer kwalijke zaak is. Dit is nu net hetgeen ons onderscheid van een HBO cursus programmeren. Zij leren programmeertalen, wij leren programmeertechnieken. Als je graag C wil leren (of C++, of Ruby, BASIC, A, B, Perl, Brainfuck, Whitespace of C#) moet deze opleiding je daar de mechanieken voor aanleren. Wat ze niet moet is je al deze talen aanleren.
(nb: alles wat in deze post gezegd is is een persoonlijke mening, en hoeft niet de mening van de OC informatica te weerspiegelen)
(nb2: wat hebben we een hoog percentage margreets op dit forum zeg..)
@Heiko, woops, het was eigenlijk niet de bedoeling om zo snel al een nieuwe poll te doen, bljikbaar kan een webcie lid dat eerder dan de rest :S
Inderdaad bijzonder opvallend...
Toch blijkt het een grote issue te zijn tussen veel gamers/nerds ;)
VI(m) vs. Emacs flikker op man! Gedit!!! En als ik dan toch heel snel via ssh ofzoiets moet doen, dan vim. Emacs is zoiets vies.
Ik neem dan toch echt kate, sorry ;) Punt was dat vim vs. emacs een nerd-strijd is...
Windows vs. Linux vs. Mac OSX totaal oninteressant, hangt van je persoonlijke smaak af
Wederom, wel een nerd-discussie, plus dat je een van deze best wel beter kunt vinden
Torrent vs. Usenet Heb dat laatste nog nooit gedaan, maar er schijnt wel heel veel te verkrijgen te zijn... mja, ik vind het iig geen interessante discussie
Same..
Desktop vs. Laptop Vind ik ook geen interessant discussie, laptop is fijn omdat je hem altijd mee kunt nemen, thuis werk ik gewoon liever met een desktop, valt niet veel over te discussieren lijkt me.
Edoch, als ik er een moet kiezen vind ik het een bijzonder lastige keuze...
Torvalds vs. Tanenbaum Nou, hier weet ik niet zoveel vanaf, wat hebben die twee met elkaar te maken wat ik niet weet? Ik dacht dat Tanenbaum meer aan de hardwarekant zat en Torvalds meer aan de softwarekant, ik zie geen discussiepunt (maar kan aan mijn gebrek aan kennis hierover liggen).
Tanenbaum heeft na het leren van Minix (een OS van Tanenbaum) het begin van Linux gemaakt... Tanenbaum heeft ooit beweerd dat Tanenbaum gezakt zou zijn als hij een student van hem zou zijn...
Java vs. C flikker op zeg, C++!!!
Pak dan meteen C#, maar c++ valt in dit geval ook onder C.
Intel vs. AMD Ach, dit is net als ATI vs. nVidia, de ene keer is AMD beter, de andere keer (dat is nu bijv.) is Intel weer beter. Als dit zo blijft dan heb je de snelste technologische vooruitgang voor de laagste prijs, beetje gezonde concurrentie is daarom prima.
Intel staat op dit moment wel heeeel erg ver voor, ik ga dus voor Intel
Xbox 360 vs. Playstation 3 vs Wii Ik heb alleen op die laatste gespeeld, hangt gewoon helemaal van de doelgroep af volgens mij...
Goh, de XBOX fans houden van de XBOX? Het ging er om wat jij er van vind, en het is een interessante discussie
Tsss, stelletje nerds! (ik ben Margreet) met dat eerste gedeelte ben ik het eens, met het tweede niet. Maar jemig, wat een nerd poll zeg tongue.gif Informatici zeker? wink.gif
Doe eens niet zo krampachtig er niet uit te zien als een nerd ;)
'whizz' bedoelt natuurlijk dat Minix een OS is van Tanenbaum. Volgens mij was ie verder ook behoorlijk in de war met de namen ;)
Heiko: Geen discussie is interessant zonder knuppels en hou in geest:
http://photos.commongate.com/11/38441_7dtr2scy8f_m.jpg
Eigenlijk is de discussie gewoon Monolithic kernel vs. Micro kernel (respectievelijk wat Linux en Minix implementeren). Iets waar weldegelijk een goede discussie over te voeren is. Er staat alleen Torvalds vs. Tanenbaum omdat de gemoederen tussen die twee erg hoog opliepen in die discussie (google voor de smerige details).
http://imgs.xkcd.com/comics/real_programmers.png
Geen idee of het de meest interessante discussie is gebleken... maargoed, wel van toepassing :)