It is, however, the only industrial strictly object-oriented language with static typing enforced thoroughly on all levels
Not the only one, don't forget Ada 95. It's more largely used, and has a greate open source compiler (GNAT).
Though it doesn't have Design By Contract... And has interesting exception handling structures.
I think that the language "choice" on.NET is silly - you can use whatever language you want so long as the language has exactly the same features as C#. For example, look at the feature set of "managed C++". No multiple inheritance and other non-C# features have been removed. Same for other languages.
You should look at Eiffel# and Ada# (or Ada.net).
With Eiffel# you have Multiple Inheritance on managed code. Bertrand Meyer said in an article (among other things) that it wasn't such a hassle.
If you looked for genericity (templates for C++ guys) and simple inheritance (before.Net 2.0) you could have had a look at mgnat, a front-end for gnat, the GPL Ada compiler.
These 2 languages would have provided you with a strong typing, strict and rich platform, using best advantages of the CLR (dynamic class loading, exceptions, multiplatform threading - Ada already had this but still...). And you could have used the rich APIs from MS/Mono.
There were languages implementing more features than "just what comes with C#". The CLR is a good multi-language platform, and the ILasm (assembler of the CLR) is quite a *high-level* asm, with threading, typing... =o). Quite a platform.
QNX is even better than that. It's a -RealTime- -Microkernel-
It is very fast, lightweight and somewhat convenient to use.
It respects POSIX (IIRC they're the most posix-compliant OS), is certified by "some military " (don't have the exact name of the certification), and is kind of fun to develop on/with.
My favorite feature, made "easily" possible by their microkernel-message-passing architecture : a network of QNX machines appears as an only machine. Clustering is very straight-forward, resource sharing is automatic. And it's build over IP, so it's routable. Many "mainstream" applications are ported to QNX (PostgreSQL, Apache-php, Gnat...) and QSSL (the company that develop QNX) is the official maintainer of CDT, the C/C++ plug-in for Eclipse. So QNX also supports Java.
BUT, QNX is awfully expensive, and closed-source...
The point ? It is proved that a microkernel architecture IS viable, can scale very well and can be über fast =o).
So, AST was/is right. GO GO GNU !
Re:Intellisense #1 feature, pay Bram to add it
on
Vim 6.4 Released
·
· Score: 0
I think you haven't gone so far with Eclipse.
Last time I tried it, it reminded me about any uncatched/untreated exception, any syntax error, immediately, and proposed to do the wrapping pattern by itself...
It warned me about any bad code I could make (in java)... It IS very helpful.
Maybe if the Java API wasn't so verbose, I would agree with your idea of "knowing the book"...
What about cheap preventive maintenance with uninterrupted service, instead of the so usual curative maintenance with cut for 2 months in some areas and a launch in minimum delay (so, maximum cost).
Japanese industrials understood that 20 years ago. Are US so cheap we can't replace some small low-power signal emiting with embedded atomic clock before they die ? =o/
Hopefully Galileo will be compatible with GPS and nobody'll get interrupted but US Missiles. =o)
Yes. Sure. Talking about the Marshall Plan ? We repaid US cent for cent. Our president V. Giscard d'Estaing even came - as proud as a stupid prowd French to repay his debt and to tell he's some descendant of some Lafayette... - to give you the last symbolic check.
Talking about the gold "Europeans" gave you (in a way or another) you so you HELP us... You came because you did need it. You did need someone to sell your productivist crap to...
What about we talk about Lafayette ? Oh my... Interests on more than 2 centuries...
About your retirement plans made in our economy : why has the ENTIRE WORLD to pay for US retirement pension when the same people have to pay for their own retired citizens ?
You're right about only one thing : my English is very bad.
You say you learned to spell Etats-Unis ? Very well, good for you. The problem is, I wrote Etats-Uniens. One thing maybe didn't learn in your French I : in english you say French for people who live in France. Same rules applies in French : Les Etats-Uniens are the people who live in Les Etats-Unis.
I'm still saying I'm having free college AND beer thanks to the "French" educational/social system. I get more than 400/mo to live, paid by taxes. I don't pay for studying and my 9 square meter room only costs me 130/mo. Add the transportation : 30/mo. What remains IS for food and beer.
College here IS free for those who don't have money. We don't have horrible tuition cost, and we can "all" go study at college.
How many college in USA are free (as in beer as long as I'm poor) and would allow me to graduate M.S. ?
- less 1% of population who prevents the country from ANY evolution, changement, political/economical decision since it will cut their huge amount of avantages (you don't talk about better wages in France... ooooh no it's not the way there to quantify privileges and avantages).
- people who think (maybe right) that you don't need to work more than 39 hours to earn a honest wage.
- an illusion of welfare... and illusion of good education (at least EVERYONE there can go to college, even more if you're poor... aaah free - as in free beer - school/housing)
And about the topic : some people there feel some anger when they see streamlining and job cuts, no pay rise for 10 years in one hand, and WonderFul Golden Parachutes for fsking CEOs (PDG) unable to earn one EuroCent on the other hand...
An other cause of anger in this little *socialist* country is this control of fat-greedy-old-american's pension funds over our economy that force companies to cut jobs even when they make HUGE profits...
Could you Etats-Uniens and Anglais make YOUR people pay for YOUR retirement pension instead of making the wordl pay for YOU ?
And one last thing : Tax in cities are rediculous ion front of State Tax... Don't forget France is still a huge tentacular-centralized country...
SVG works fine on Deer Park Alpha 2. My guess is there's no more problems in FF 1.5beta...
Still, it has some really annoying memory leaks... Not really easy to load 3MB SVG. Fast, but greeeeedy.
And you have to be careful with mime-types. DPa2 won't recognize a SVG as as SVG unless it has.svg extension or the right MIME type (image/svg+xml), while ie/asv won't really bother you with it. FF is right about being strict about filetype detection.
Still, I'm still not sure which one they got... It couldn't be this one since it's also called the *kiss* disease... I mean no... I'm SURE msft geeks^M^M^M^M^Mengeneers can be lai.. err KISSED...
How long before Microsoft(tm)(r) sue those friggin C#/CLI/Coding Monkeys for proliferating (does this word even exist ?) those stupid ideas/disease of *free software* (laughable idea, isn't it ? I mean... FREE !!! bouah ha ha) ?
Thank YOU Ximian/Novell Monkeys...
Oh my... it was... the other disease... the one of/.ers... SARCASM !!!
One upon time, 64MB was the highest RAM quantity you could put in a computer =o)
Now what ? 400Go L2 Cache for 2010 ? After all, it's *just* some more zillions transistors...
I may seem offtopic, but the psu was in the screen on the 8086 Amstrad PCs, and it was a cheap one (and low power) which made few noise...
But man, I can't remember something more pleasant than cutting off this computer... Perhaps your Amstrad hadn't any HD, but when you weren't writing or reading, the disk was still rotating... and this noise is really unbearable if you don't live 10 hours a day near to your Amstrad...
Switching the computer was such a torture !!!
Perhaps it's easy for your argumentation to forget the involvment of Adobe in SVG. Since you don't seem to know, Adobe SVG Viewer is actually the "best" viewer for SVG, the best-open-free-w3c-standard future competitor of Macromedia Flash.
Since Adobe has invested more in "standard-compliant" than Macromedia (yeah DreamWeaver MX 2004 is XHTML-CSS Compliant... bouahahah).
I really hope, Adobe will now have the force to "unify" flash and svg developpers, and perhaps some day, we'll have a totally standard compliant, powerful implementation of SVG. The future, men. XML, boyz.
Though it doesn't have Design By Contract... And has interesting exception handling structures.
If you wanna see a real OS with memory hogs, run Emacs...
You should look at Eiffel# and Ada# (or Ada.net).
With Eiffel# you have Multiple Inheritance on managed code. Bertrand Meyer said in an article (among other things) that it wasn't such a hassle.
If you looked for genericity (templates for C++ guys) and simple inheritance (before
These 2 languages would have provided you with a strong typing, strict and rich platform, using best advantages of the CLR (dynamic class loading, exceptions, multiplatform threading - Ada already had this but still...). And you could have used the rich APIs from MS/Mono.
There were languages implementing more features than "just what comes with C#". The CLR is a good multi-language platform, and the ILasm (assembler of the CLR) is quite a *high-level* asm, with threading, typing... =o). Quite a platform.
There goes my dream of a better world where human bureaucracy would be reduced to minimum : "hello, good day Sir"...
QNX is even better than that. It's a -RealTime- -Microkernel-
It is very fast, lightweight and somewhat convenient to use.
It respects POSIX (IIRC they're the most posix-compliant OS), is certified by "some military " (don't have the exact name of the certification), and is kind of fun to develop on/with.
My favorite feature, made "easily" possible by their microkernel-message-passing architecture : a network of QNX machines appears as an only machine. Clustering is very straight-forward, resource sharing is automatic. And it's build over IP, so it's routable. Many "mainstream" applications are ported to QNX (PostgreSQL, Apache-php, Gnat...) and QSSL (the company that develop QNX) is the official maintainer of CDT, the C/C++ plug-in for Eclipse. So QNX also supports Java.
BUT, QNX is awfully expensive, and closed-source...
The point ? It is proved that a microkernel architecture IS viable, can scale very well and can be über fast =o).
So, AST was/is right. GO GO GNU !
I think you haven't gone so far with Eclipse.
Last time I tried it, it reminded me about any uncatched/untreated exception, any syntax error, immediately, and proposed to do the wrapping pattern by itself...
It warned me about any bad code I could make (in java)... It IS very helpful.
Maybe if the Java API wasn't so verbose, I would agree with your idea of "knowing the book"...
What about cheap preventive maintenance with uninterrupted service, instead of the so usual curative maintenance with cut for 2 months in some areas and a launch in minimum delay (so, maximum cost).
Japanese industrials understood that 20 years ago. Are US so cheap we can't replace some small low-power signal emiting with embedded atomic clock before they die ? =o/
Hopefully Galileo will be compatible with GPS and nobody'll get interrupted but US Missiles. =o)
That's what they're doing
Yes. Sure. Talking about the Marshall Plan ? We repaid US cent for cent. Our president V. Giscard d'Estaing even came - as proud as a stupid prowd French to repay his debt and to tell he's some descendant of some Lafayette... - to give you the last symbolic check.
Talking about the gold "Europeans" gave you (in a way or another) you so you HELP us... You came because you did need it. You did need someone to sell your productivist crap to...
What about we talk about Lafayette ? Oh my... Interests on more than 2 centuries...
About your retirement plans made in our economy : why has the ENTIRE WORLD to pay for US retirement pension when the same people have to pay for their own retired citizens ?
You're right about only one thing : my English is very bad.
You say you learned to spell Etats-Unis ? Very well, good for you. The problem is, I wrote Etats-Uniens. One thing maybe didn't learn in your French I : in english you say French for people who live in France. Same rules applies in French : Les Etats-Uniens are the people who live in Les Etats-Unis.
I'm still saying I'm having free college AND beer thanks to the "French" educational/social system. I get more than 400/mo to live, paid by taxes. I don't pay for studying and my 9 square meter room only costs me 130/mo. Add the transportation : 30/mo. What remains IS for food and beer.
College here IS free for those who don't have money. We don't have horrible tuition cost, and we can "all" go study at college.
How many college in USA are free (as in beer as long as I'm poor) and would allow me to graduate M.S. ?
Sorry for my english.
Who wants to become deaf alone ?
My Bass Speakers are just sticked to the wall and on the ground of my flat (maximizing the "power" of the speakers).
I, for one, welcome my angry, unable to sleep, neighboor overlords.
Feel free to come by, I'm here all night.
In France, you have :
- less 1% of population who prevents the country from ANY evolution, changement, political/economical decision since it will cut their huge amount of avantages (you don't talk about better wages in France... ooooh no it's not the way there to quantify privileges and avantages).
- people who think (maybe right) that you don't need to work more than 39 hours to earn a honest wage.
- an illusion of welfare... and illusion of good education (at least EVERYONE there can go to college, even more if you're poor... aaah free - as in free beer - school/housing)
And about the topic : some people there feel some anger when they see streamlining and job cuts, no pay rise for 10 years in one hand, and WonderFul Golden Parachutes for fsking CEOs (PDG) unable to earn one EuroCent on the other hand...
An other cause of anger in this little *socialist* country is this control of fat-greedy-old-american's pension funds over our economy that force companies to cut jobs even when they make HUGE profits...
Could you Etats-Uniens and Anglais make YOUR people pay for YOUR retirement pension instead of making the wordl pay for YOU ?
And one last thing : Tax in cities are rediculous ion front of State Tax... Don't forget France is still a huge tentacular-centralized country...
SVG works fine on Deer Park Alpha 2. My guess is there's no more problems in FF 1.5beta...
.svg extension or the right MIME type (image/svg+xml), while ie/asv won't really bother you with it. FF is right about being strict about filetype detection.
Still, it has some really annoying memory leaks... Not really easy to load 3MB SVG. Fast, but greeeeedy.
And you have to be careful with mime-types. DPa2 won't recognize a SVG as as SVG unless it has
Oh my, the worst disease they could catch...
/.ers... SARCASM !!!
Still, I'm still not sure which one they got... It couldn't be this one since it's also called the *kiss* disease... I mean no... I'm SURE msft geeks^M^M^M^M^Mengeneers can be lai.. err KISSED...
So, it seems that it's this other one they got...
How long before Microsoft(tm)(r) sue those friggin C#/CLI/Coding Monkeys for proliferating (does this word even exist ?) those stupid ideas/disease of *free software* (laughable idea, isn't it ? I mean... FREE !!! bouah ha ha) ?
Thank YOU Ximian/Novell Monkeys...
Oh my... it was... the other disease... the one of
GAIM does it very well...
I use it on a dayly basis...
Tor Lindquist is working on it at Novell. Looking at his work on the The Gimp windows port, you can bet it'll come soon =o)...
However, there's still MUCH work...
Is it a way to announce that we're allowed to say :
WINDOWS IS DYING!!!11ahundredandeleven!
(or may be I can wait the Vista release when Netcraft will confirm it...)
Freedom toaster... Are these people trying to replace the old good FrenchToaster ?
Anyway I don't understand how is WillSmith a related topic ? Independence day ?
I remember of a cool screenshot (Goatse free, Harry Potter spoiler free, pr0n free) of firefox displaying this website.
Thinking of this poor 18 million people...
One upon time, 64MB was the highest RAM quantity you could put in a computer =o) Now what ? 400Go L2 Cache for 2010 ? After all, it's *just* some more zillions transistors...
I may seem offtopic, but the psu was in the screen on the 8086 Amstrad PCs, and it was a cheap one (and low power) which made few noise... But man, I can't remember something more pleasant than cutting off this computer... Perhaps your Amstrad hadn't any HD, but when you weren't writing or reading, the disk was still rotating... and this noise is really unbearable if you don't live 10 hours a day near to your Amstrad... Switching the computer was such a torture !!!
Sounds like Hyperion... Not Matrix =o) Far Better then =o)
Perhaps it will run Duke Nukem Forever => http://www.firingsquad.com/media/gallery_image.asp /159/13
Perhaps it's easy for your argumentation to forget the involvment of Adobe in SVG. Since you don't seem to know, Adobe SVG Viewer is actually the "best" viewer for SVG, the best-open-free-w3c-standard future competitor of Macromedia Flash.
Since Adobe has invested more in "standard-compliant" than Macromedia (yeah DreamWeaver MX 2004 is XHTML-CSS Compliant... bouahahah).
I really hope, Adobe will now have the force to "unify" flash and svg developpers, and perhaps some day, we'll have a totally standard compliant, powerful implementation of SVG. The future, men. XML, boyz.
How... Welcome home Bender.