Ah crap, clicked the wrong button. Try this: <P> Nearly all of those points are things that bog standard C++ has. <P> <I>On the whole, Microsoft seems to have taken Java, added many of the things people were asking for, and called it C#. </I> <P> Maybe you should take a closer look at C++ ? <P> <I>unclear how it will connect to C/C++ APIs; this is clearly in their interest (Win32 APIs), but not well defined in their document </I> <P>"Connect to APIs" ? Don't know about you, but most of us don't have any problem with making a function call. Win32 APIs are not "C/C++" APIs - a function is a function, no matter what language. In fact, multiple languages exist that use the Windows API. The same goes on Unix. <P> <I>My favorites are: by-value structures, foreach syntax, automatic boxed/unboxed conversions, true multidimensional arrays, multiple classes per source files, checked/unchecked arithmetic, get/set methods, and conditional compilation. </I> <P>These are all avaliable in C++, with the possible exception of two terms I'm not familiar with (foreach syntax, and checked/unchecked arithmetic). <P> <I>Even if Microsoft ever figures out technically how to hook up the Win32 API to C# </I> <P>I am sure they can allow their users to make function calls. Don't forget that every Windows component is an object, and C# will expose all objects identically as COM objects -- this is probably where you will find your API.
Most of those points are things that bog standard C++ has. <P> <I>On the whole, Microsoft seems to have taken Java, added many of the things people were asking for, and called it C#. </I> <P> Maybe you should take a closer look at C++ ? <P> <I>unclear how it will connect to C/C++ APIs; this is clearly in their interest (Win32 APIs), but not well defined in their document </I> <P>"Connect to APIs" ? Don't know about you, but most of us don't have any problem with making a function call. Win32 APIs are not "C/C++" APIs - a function is a function, no matter what language. In fact, multiple languages exist that use the Windows API. The same goes on Unix. <P> <I>My favorites are: by-value structures, foreach syntax, automatic boxed/unboxed conversions, true multidimensional arrays, multiple classes per source files, checked/unchecked arithmetic, get/set methods, and conditional compilation. </I> <P>These are all avaliable in C++, with the possible exception of two terms I'm not familiar with (foreach syntax, and checked/unchecked arithmetic). <P> <I>Even if Microsoft ever figures out technically how to hook up the Win32 API to C# </I> <P>I am sure they can allow their users to make function calls. Don't forget that every Windows component is an object, and C# will expose all objects identically as COM objects -- this is probably where you will find your API.
How did this obvious troll get modded up? If you really think their specs are on the website, provide a link to the page with the spec. They're open? Hah! Why was there all the fuss (in fact, I believe it was on Slashdot) when someone reverse-engineered the PDF format, so that the pdf2text convertor could be written?
Adobe's original plan (a hideous one) was to make documents which were viewable but not able to be modified or manipulated with anything except Adobe's viewer.
Storing text as JPEG compressed? Gee, how clever is that.
So you often save PDF files from vi/emacs?
To use your own style of argument, any document type can be encrypted with a digital signature or security certificate.
Gee, I see a FREE utility DeCSS. I guess this means that DVD encryption formats are open-spec too.
PDFs can contain tables and images as well as text. Show me a Windows viewer that displays a document as clearly and usefully as Microsoft Word, and I might change my mind.
(PS: This is not a suggestion to use.DOC as an alternative crossplatform format; it is an example of being able to view and edit documents).
Removing congenital defects is surely a good thing. It will counter the anti-natural-selection that has been going on lately (ie. failure to kill off weak or crippled offspring, either deliberately, or by incurable diseases).
Enhancing of natural characteristics will certainly raise a lot of issues. It can only be seen as a step forward, however.
People do things every day that God never intended them to do. I am sure God never intended me to cross the road by using traffic signals in order to get my lunch on Tuesdays.
And, your most preposterous claim of all - people will not be the same ! GE will herald an age of the greatest diversity. People will come up with all sorts of things to do and have done, all wild and wonderful. I can't wait!
Actually, they have mapped *the* human genome. There are about 3 billion possible 'letters' (ie. combinations of the four base amino acids, and they have charted them all.
Remarkably, all humans (and in fact, all known life) shares the same DNA structure. The genome project is like a large dictionary (which lists the words, but the meanings are not filled in); in other terms, it lists all possible arrangements of DNA, but this is like a race to the start line, now they have to actually figure out what each sequence means.
When will people realise that PDF sucks? It has sucked since it ever came out. Its format is not open, the Adobe viewer is ugly (both its user interface, and the appearance of the text), there are hardly any editing tools for it, and it has large file sizes for small amounts of information. What a mess!
Windows supports OpenGL programming (although it manages it by converting the GL into D3D commands). This is what happens if, for example, you play Quake in software GL mode.
Borland C++Builder is excellent for openGL programming, for example. Easy to whip up nice fancy shit.
Who said this was Windows only? The article implies that it allows you to store XML files on their.net server. (Note, once again, MS using open, published standards). It won't be long before Linux developers come up with their own client for it.
This is a good idea, regardless of what OS you have.
Anyone who uses internet, period, deserves it. They deserve the headaches they[sic] will have, the threat of script kiddies getting their files,[sic] and basically all other kinds of havoc.
Don't insult VCL by comparing them to that quichy mess that is BASIC. It is a million times better. Visual Basic's IDE sucks, not to mention the language being tripe.
And the 'Hello World' program actually takes about 25 seconds, not five minutes.
Windows has much more variety than Linux too. All those things you mentioned are available on Windows (note that most people don't use them because the default tools are good enough; but they are there).
Unix and Linux are classically designed systems, and thus suit C, as people have pointed out.
Windows is an object-oriented system and has been from day one, and thus suits C++. *Everything* in windows is an object (aka component, control, etc.)
Windows gives me much more freedom (speaking as a programmer). I can actually achieve what I want to do quickly, than spending hours wading around in irrelevant details and reading source and trying to figure out if it is even possible to do whatever.
The thing is, that it is pretty bloody obvious that this guy wasn't an oceanographer, without him having to spell it out. Likewise for people who proclaim their lack of being a mathematician, and so on, in other stories.
On the other hand, it *is* necessary to announce failure to be a lawyer, because the law is so fucked up and nonsensical that the most abject rubbish can turn out to be law, and common sense doesn't cut it.
You could start by solving your own problems (the third person singular possessive pronoun is spent "its").
On a larger scale, the world's problems will never be solved and the planet will go downhill and die miserably.
However, we can hope that viable space travel is discovered before then; and then the intelligent people will bugger off and start a new advanced civilisation, and leave the sheep behind to live in squalor.
Ah crap, clicked the wrong button. Try this:
<P>
Nearly all of those points are things that bog standard C++ has.
<P>
<I>On the whole, Microsoft seems to have taken Java, added many of the things people were asking for, and called it C#. </I>
<P>
Maybe you should take a closer look at C++ ?
<P>
<I>unclear how it will connect to C/C++ APIs; this is clearly in their interest (Win32 APIs), but not well defined in their document </I>
<P>"Connect to APIs" ? Don't know about you, but most of us don't have any problem with making a function call. Win32 APIs are not "C/C++" APIs - a function is a function, no matter what language. In fact, multiple languages exist that use the Windows API. The same goes on Unix.
<P>
<I>My favorites are: by-value structures, foreach syntax, automatic boxed/unboxed conversions, true multidimensional arrays, multiple classes per source files, checked/unchecked arithmetic, get/set methods, and conditional compilation. </I>
<P>These are all avaliable in C++, with the possible exception of two terms I'm not familiar with (foreach syntax, and checked/unchecked arithmetic).
<P>
<I>Even if Microsoft ever figures out technically how to hook up the Win32 API to C# </I>
<P>I am sure they can allow their users to make function calls. Don't forget that every Windows component is an object, and C# will expose all objects identically as COM objects -- this is probably where you will find your API.
Most of those points are things that bog standard C++ has.
<P>
<I>On the whole, Microsoft seems to have taken Java, added many of the things people were asking for, and called it C#. </I>
<P>
Maybe you should take a closer look at C++ ?
<P>
<I>unclear how it will connect to C/C++ APIs; this is clearly in their interest (Win32 APIs), but not well defined in their document </I>
<P>"Connect to APIs" ? Don't know about you, but most of us don't have any problem with making a function call. Win32 APIs are not "C/C++" APIs - a function is a function, no matter what language. In fact, multiple languages exist that use the Windows API. The same goes on Unix.
<P>
<I>My favorites are: by-value structures, foreach syntax, automatic boxed/unboxed conversions, true multidimensional arrays, multiple classes per source files, checked/unchecked arithmetic, get/set methods, and conditional compilation. </I>
<P>These are all avaliable in C++, with the possible exception of two terms I'm not familiar with (foreach syntax, and checked/unchecked arithmetic).
<P>
<I>Even if Microsoft ever figures out technically how to hook up the Win32 API to C# </I>
<P>I am sure they can allow their users to make function calls. Don't forget that every Windows component is an object, and C# will expose all objects identically as COM objects -- this is probably where you will find your API.
How did this obvious troll get modded up?
.DOC as an alternative crossplatform format; it is an example of being able to view and edit documents).
If you really think their specs are on the website, provide a link to the page with the spec.
They're open? Hah! Why was there all the fuss (in fact, I believe it was on Slashdot) when someone reverse-engineered the PDF format, so that the pdf2text convertor could be written?
Adobe's original plan (a hideous one) was to make documents which were viewable but not able to be modified or manipulated with anything except Adobe's viewer.
Storing text as JPEG compressed? Gee, how clever is that.
So you often save PDF files from vi/emacs?
To use your own style of argument, any document type can be encrypted with a digital signature or security certificate.
Gee, I see a FREE utility DeCSS. I guess this means that DVD encryption formats are open-spec too.
PDFs can contain tables and images as well as text.
Show me a Windows viewer that displays a document as clearly and usefully as Microsoft Word, and I might change my mind.
(PS: This is not a suggestion to use
Removing congenital defects is surely a good thing. It will counter the anti-natural-selection that has been going on lately (ie. failure to kill off weak or crippled offspring, either deliberately, or by incurable diseases).
Enhancing of natural characteristics will certainly raise a lot of issues. It can only be seen as a step forward, however.
People do things every day that God never intended them to do. I am sure God never intended me to cross the road by using traffic signals in order to get my lunch on Tuesdays.
And, your most preposterous claim of all - people will not be the same ! GE will herald an age of the greatest diversity. People will come up with all sorts of things to do and have done, all wild and wonderful. I can't wait!
Actually, they have mapped *the* human genome. There are about 3 billion possible 'letters' (ie. combinations of the four base amino acids, and they have charted them all.
Remarkably, all humans (and in fact, all known life) shares the same DNA structure.
The genome project is like a large dictionary (which lists the words, but the meanings are not filled in); in other terms, it lists all possible arrangements of DNA, but this is like a race to the start line, now they have to actually figure out what each sequence means.
When will people realise that PDF sucks? It has sucked since it ever came out. Its format is not open, the Adobe viewer is ugly (both its user interface, and the appearance of the text), there are hardly any editing tools for it, and it has large file sizes for small amounts of information. What a mess!
Windows supports OpenGL programming (although it manages it by converting the GL into D3D commands). This is what happens if, for example, you play Quake in software GL mode.
Borland C++Builder is excellent for openGL programming, for example. Easy to whip up nice fancy shit.
Who said this was Windows only? The article implies that it allows you to store XML files on their .net server. (Note, once again, MS using open, published standards). It won't be long before Linux developers come up with their own client for it.
This is a good idea, regardless of what OS you have.
Anyone who uses internet, period, deserves it. They deserve the headaches they[sic] will have, the threat of script kiddies getting their files,[sic] and basically all other kinds of havoc.
Yeah, good one man.
I really wish Linux had in fact been known as Clouds.
Notepad doesn't support that, you dumb fuck
Don't insult VCL by comparing them to that quichy mess that is BASIC. It is a million times better. Visual Basic's IDE sucks, not to mention the language being tripe.
And the 'Hello World' program actually takes about 25 seconds, not five minutes.
Windows has much more variety than Linux too. All those things you mentioned are available on Windows (note that most people don't use them because the default tools are good enough; but they are there).
Unix and Linux are classically designed systems, and thus suit C, as people have pointed out.
Windows is an object-oriented system and has been from day one, and thus suits C++. *Everything* in windows is an object (aka component, control, etc.)
What the fuck are you talking about?
I'd like to see your program if you didn't write it with function calls.
Quite agree, after programming C with Linux for quite some time, I found that the switch to Win32 was quite refreshing.
I could actually concentrate on working on my program logic rather than to struggle with my code.
I don't have to cope with a complete lack of useful API calls, and the lack of countless options is appalling. Yay!
set -o vi
Actually, it is Global / Regular Expression / Print
(named after the ex syntax, of course
:g/re/p
Windows gives me much more freedom (speaking as a programmer). I can actually achieve what I want to do quickly, than spending hours wading around in irrelevant details and reading source and trying to figure out if it is even possible to do whatever.
Why don't you actually read the link in the story? It explains it perfectly well.
Hey, I saw you in the paper
There should be a moderation category called "-2, Lame Joke". Then we can not have to put up with rubbish like this.
The thing is, that it is pretty bloody obvious that this guy wasn't an oceanographer, without him having to spell it out. Likewise for people who proclaim their lack of being a mathematician, and so on, in other stories.
On the other hand, it *is* necessary to announce failure to be a lawyer, because the law is so fucked up and nonsensical that the most abject rubbish can turn out to be law, and common sense doesn't cut it.
You could start by solving your own problems (the third person singular possessive pronoun is spent "its").
On a larger scale, the world's problems will never be solved and the planet will go downhill and die miserably.
However, we can hope that viable space travel is discovered before then; and then the intelligent people will bugger off and start a new advanced civilisation, and leave the sheep behind to live in squalor.
And you posted that message in.... English !
Eat your words, boy