So, who reckons the RIAA could use the DMCA on this?
'According to clause blah of the Digital Millenium Copyright Act, you are in breach of US law for not sharing your credit card number over a public network and thereby circumventing our payment procedure'
I realise the question is about the STL, but a lot of discussion has arisen about the failings of C++. I started on C, then Java, then C++, then Perl, M68000 ASM, PHP, blah blah. My favourite of the lot is Ruby.
Ruby (unlike Java) has everything as an Object. It supports closures (much neater than function pointers) and has a clean syntax. It adheres to both Least Surprise and DWIM. Generic programming is default behaviour, design patterns can generally be encapsulated in a class and 'mixed-in' rather than requiring code everywhere.
mod_ruby exists for Web applications, while Tk, GTK+ and (experimental) Qt bindings exist for GUIs. MySQL and PostgreSQL APIs are available. If you need low-level access or super-speed, C extensions can be written. There are no limits in Ruby - most notably very little distinction between compile time and run time.
Ruby is more popular than Python in Japan, I'm told... check it out. There's a free book online.
Don't forget the 10% of students who:
1 - Have had exposure to non-MS technology
2 - Laugh at everything they read in MS PR
3 - Believe that crashes and unreliability are avoidable.
4 - Are aware of goings on in the rest of the computer world.
These guys are KDE maintainers and kernel hackers. They are the guys who will actually get jobs. And they will keep them, rather than f*ing up because they were learning everything by Net and trial/error.
A little prescriptum: I sent this to Timothy because I assumed he either added the comment or had a chance to edit the comment. Iconian deserves to get a slap too.
---
Dear Timothy,
This is in regard to your Slashdot post about students opinions of Linux. Your comment is biased, prejudiced and generally wrong. I would like you to append an apology, admitting you were acting from unbased prejudice.
One of the comments on the article sums up the case. 'Each class has those who exceed, those who do just enough to pass, and those who suck'. Look around at the IT marketplace, and you'll see the same goes for those in IT. Unfortunately, there are a lot of the ones that just pass or suck, and you're judging the whole bundle by them. How would you feel if some schmuck had a bad experience with Windows and decided all IT workers lived to screw the public? You'd go 'NO! Linux users aren't like that!'.
Some students work, most have realworld jobs (the lucky ones in IT) to pay their way and some students put in a lot of recreational time learning extra skills like Linux. I'm one of the ones that does all three. I'm on Linux right now, at a company employing me to write a dynamic website for Linux (it beats McDonalds). I go to my local LUG, and I help people solve their problems. I advocate Linux to staff. I've worked for three years on a degree and I know stuff about UNIX and programming already that I bet most 50-year old IT workers never learnt. I could write a virtual memory library.
Your comment tells employers that they cannot employ graduates to work on Linux. You're saying three years of study, in and out of school, are worthless. Come to that, you're saying Linus is worthless, because he's a graduate too. I'm not trying to say all students are potential Linus', but some are, and it's completely unfair to make statements of the nature you did.
One more quote: 'This is one more reason people turn to Windows instead of Linux: The uber-geek egotistical superiority complex of the loudest Linux users. And unfortunately, the loudest are the ones who get heard'. Quit abusing people on Slashdot, and please add a note to the article admitting prejudice.
So, who reckons the RIAA could use the DMCA on this?
'According to clause blah of the Digital Millenium Copyright Act, you are in breach of US law for not sharing your credit card number over a public network and thereby circumventing our payment procedure'
I realise the question is about the STL, but a lot of discussion has arisen about the failings of C++. I started on C, then Java, then C++, then Perl, M68000 ASM, PHP, blah blah. My favourite of the lot is Ruby. Ruby (unlike Java) has everything as an Object. It supports closures (much neater than function pointers) and has a clean syntax. It adheres to both Least Surprise and DWIM. Generic programming is default behaviour, design patterns can generally be encapsulated in a class and 'mixed-in' rather than requiring code everywhere. mod_ruby exists for Web applications, while Tk, GTK+ and (experimental) Qt bindings exist for GUIs. MySQL and PostgreSQL APIs are available. If you need low-level access or super-speed, C extensions can be written. There are no limits in Ruby - most notably very little distinction between compile time and run time. Ruby is more popular than Python in Japan, I'm told... check it out. There's a free book online.
Don't forget the 10% of students who: 1 - Have had exposure to non-MS technology 2 - Laugh at everything they read in MS PR 3 - Believe that crashes and unreliability are avoidable. 4 - Are aware of goings on in the rest of the computer world. These guys are KDE maintainers and kernel hackers. They are the guys who will actually get jobs. And they will keep them, rather than f*ing up because they were learning everything by Net and trial/error.
A little prescriptum: I sent this to Timothy because I assumed he either added the comment or had a chance to edit the comment. Iconian deserves to get a slap too.
---
Dear Timothy,
This is in regard to your Slashdot post about students opinions of Linux. Your comment is biased, prejudiced and generally wrong. I would like you to append an apology, admitting you were acting from unbased prejudice.
One of the comments on the article sums up the case. 'Each class has those who exceed, those who do just enough to pass, and those who suck'. Look around at the IT marketplace, and you'll see the same goes for those in IT. Unfortunately, there are a lot of the ones that just pass or suck, and you're judging the whole bundle by them. How would you feel if some schmuck had a bad experience with Windows and decided all IT workers lived to screw the public? You'd go 'NO! Linux users aren't like that!'.
Some students work, most have realworld jobs (the lucky ones in IT) to pay their way and some students put in a lot of recreational time learning extra skills like Linux. I'm one of the ones that does all three. I'm on Linux right now, at a company employing me to write a dynamic website for Linux (it beats McDonalds). I go to my local LUG, and I help people solve their problems. I advocate Linux to staff. I've worked for three years on a degree and I know stuff about UNIX and programming already that I bet most 50-year old IT workers never learnt. I could write a virtual memory library.
Your comment tells employers that they cannot employ graduates to work on Linux. You're saying three years of study, in and out of school, are worthless. Come to that, you're saying Linus is worthless, because he's a graduate too. I'm not trying to say all students are potential Linus', but some are, and it's completely unfair to make statements of the nature you did.
One more quote: 'This is one more reason people turn to Windows instead of Linux: The uber-geek egotistical superiority complex of the loudest Linux users. And unfortunately, the loudest are the ones who get heard'. Quit abusing people on Slashdot, and please add a note to the article admitting prejudice.