Welke discussie is het meest interessant voor ons nerds?

Photo of Henk Hamtermiet

Henk Hamtermiet 19-01-2008 23:00
Met andere woorden: wat wordt de volgende poll? Je mag ze natuurlijk ook alle 10 even beantwoorden... wink.gif

Welke discussie is het meest interessant voor ons nerds?

ATI vs. NVidia
0.0%
0.0%
Vi(m) vs. Emacs
7.5%
7.5%
Windows vs. Linux vs. Mac OSX
27.5%
27.5%
Torrent vs. Usenet
0.0%
0.0%
Desktop vs. Laptop
0.0%
0.0%
Torvalds vs. Tanenbaum
2.5%
2.5%
Java vs. C
20.0%
20.0%
Intel vs. AMD
2.5%
2.5%
Xbox 360 vs. Playstation 3 vs. Wii
10.0%
10.0%
Tssss, stelletje nerds! (ik ben Margreet)
30.0%
30.0%
Number of votes: 40

Photo of

19-01-2008 23:42
blanco

Photo of

20-01-2008 12:11
Nounou, dat was wel weer heel erg snel na mijn poll! wink.gif
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 tongue.gif Informatici zeker? wink.gif

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?

Photo of

20-01-2008 12:30
Ah, de subtiliteit smile.gif

Photo of Redge

Redge 20-01-2008 12:57

Heiko: 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.

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...

Photo of

20-01-2008 13:05

Redge: 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...

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)

Photo of Redge

Redge 20-01-2008 13:13
Maar da's nu juist het mooie van C++: daar moet je wel goed programmeren. Als je een array index out of bounds laat gaan, krijg je niet een nette runtime trace die je haarfijn aanwijst waar je even een cijfertje moet veranderen.

En natuurlijk C++, why settle for less?

Photo of

20-01-2008 13:27
Dat lijkt me juist een argument tegen C++ als eerste programmeertaal...

Je leert kinderen toch ook niet lopen in een mijnenveld?

Photo of

20-01-2008 18:54
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:sick.giftring&)’:
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:sick.giftring&)’:
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 wink.gif.

Photo of

20-01-2008 19:09
Hmm... probeer eens de member te initialiseren vóór de body van de constructor?

Photo of

20-01-2008 19:17

Stefan: Hmm... probeer eens de member te initialiseren vóór de body van de constructor?

tongue.gif

Photo of Joël Kuiper

Joël Kuiper 20-01-2008 19:39
Zucht. ATI vs. NVidia? Kom op het gaat om een graka tongue.gif

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 wink.gif.

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 wink.gif

Intel 4 live!

En zo verder. Gewoon lekker niet onderbouwd mijn meningen uiten tongue.gif.
Maar ik mis toch echt de belangrijkste ... de studies AI vs. Informatica wink.gif

Photo of

21-01-2008 00:14

Joël Kuiper: Intel 4 live!

ehm: kom op, het is een cpu??

Photo of

21-01-2008 10:48
@Heiko: je zit zo je best te doen om niet over te komen als een nerd dat je overkomt als de allergrootste in deze thread...

Photo of

21-01-2008 11:38
riiiight...