I know Lisp, Java, C, C++, PHP, and Prolog. First, I think your view of PHP and Perl is correct but don't ignore that fact that they are very powerful and very useful languages, regardless of their flaws. Just because PHP is simple doesn't take anything away from it, it was meant to be simple. Every language was designed with a use in mind and PHP in that theater has its uses that make it better than other languages. People don't just use PHP becuase "they are afraid to learn other programming languages." Rather most poeple use PHP because it is the best tool for the job.
As for the rest it just seems that your pissed off that people perfer languages that aren't Ada. C++ is sort of a mess, I'll give you that, but that is mostly because they tried to keep too much of C in it. As for Java, it is a grea language. It is very readable, it is easy to write, it's OOP design (if implementing a good modularized design) makes it very easy to maintain, etc.. The developers didn't ignore programming language design, they made choices as all developers must. They had certian goals for the language in mind and they met those goals. Just because you don't like their design choices doesn't mean they didn't know how to design. You have to make trade offs as well. You can't have your cake and eat it too. I have programmed in Lisp. Java is still great. Java is an object oriented language, Lisp is a functional langauge. They have different design issues for different paradigms. As for readibility, writibility, and maintainability consider this: how many versions of Java re tehre? How many verison sof Lisp are there? Ever try to write a Lisp program that could runb in all implementations of Lisp. How about teh fact that Lisp goes crazy with (). Every try to read a Lisp program with twenty nested function calls? Even writing them and trying toi keep track of all those () are a pain in the ass.
Go read "Programming Languages" by Kenneth Louden.
optimization, non ambigious semantics, type checking (strong or weak), how OOP is implemented, and about a million other design issues (dynamic or static scoping, how well does it support recursion, how well does it handle ADT's, what about concurrency?)
A programming language where I don't have to do any work. One where I can just decide, "hey, I have a great idea for a program" and then discover that my computer had already programmed it for me.
...we should all use Scheme. They say that a langauge can be judged partly on how many people use it. As such, some other versions of Lisp are probably better since they are a lot common.
Maybe we could start a group of citizens and buy our congressmen back? Everytime we buy a Disney product, we help Disney buy our congressman. Remeber that the next time you buy "Snow white and the seven dwarves" on DVD.
If Texas Rep. Joe Barton was in charge of all human exploration, we would all still be in Africa or even worse, we would have decided that some of us dying on land was NOT acceptable and so we would have all had to return to the oceans.
The problem with Cyberwars for the RIAA is that there are always two sides to these wars. My bet is that if they tried any of these attacks, the hacker backlash would destroy them and their computers.
"Furthermore, the dangerous Delphic Expanse, likened to the Bermuda Triangle, causes those who enter to "become anatomically inverted (skin on the inside, organs on the outside)"brWasn't that one of the Simpson's Holloween Specials? "Look! It's that funny gas that turns people inside-out!"
I do agree that people who don't share information on how things work or help out other people are jerks. I help everyone I can to understand and to know what I know and to learn what I have learned. I learn and I teach what I know. But at the very least, elitist jerwads don't go around acting like assholes (even though they are assholes.) Go back on the IRC to any of the popular channels and you will see what I mean. As to being better, I think am better than some becuase I want to know how things work. I don't just immediately start building a string of obscentities that would shock a sailor when things don't work the way I think they should. I generally follow the social norms that exist. I don't enter a channel and immediately start calling girls sl^%s or other people motherf%$^*&^s. I don't go around trying to chat up girls all the time. I respect other people but a lot of people out there have lost my respect. Now I don't mean everyone. As I indicated, there is a lot of great people on the net. The net has a lot of great uses. But there are also a lot of immature hormone-addicted jackasses out there who think the only thing the net is good for is to cyber. I am not just talking about teenagers.
Once the net linked people from around the world so that they could discuss ideas and do all kinds of noble things and further all kinds of noble goals. One quick search on google now and you would think the net was just one large advertisement or a warehouse for porn. We let business and comercial interest on the net and look what the net has become - an giant advertisement. We let everyone on and what did we get - we have created a virtual world of leisure suit larrys, were things like respect(both for other people and the law) and decency often doesn't even exist. We have taken something great and dragged it into the gutter. But putting taht aside, the way things are going now, some experts don't think the net will even exist in five to ten years anyway - that it will become completely unusable. The net lasted for twenty years without Joe User and things still worked. We let Joe User ona and everything gets shot to hell.
He saw what is the biggest problem with the net at least five years before anybody else. The net is full of great people it interconnects millions, and is home to some of the biggest rejects, dickwads, and lamos in the history of the world. In the last three years alone, the net has become the focal point for every immature jackass on Earth. People are insulting for no reason, rude becuase they can be, and moronic pretty much all of the time. The worst thing that ever happened to the net was when we let Joe User on to it.
Microsoft's software freedom of choice initiative meant that we would have less freedom to choose. Now M$ among others have an initiative for an open network. It must mean that we will have a closed network!
No offense to Krawtchouk but I am sort of getting tired of everyone and their uncle claiming credit for the invention or at least some of the fundemental work that contributed to the first computers. It seems to me just about everyone is now claiming credit for having invented the first modern computers. I think the invention of the first computers was like the invention of the video game. It doesn't matter who created the first ones and what fundemental work they did, the ones who get credit are the ones whose ideas went somewhere.
Maybe if Verison loses, we'll all be motivated to egt off our fat asses and actually do something about it instead of just sitting in front of a computer all day reading slashdot... Nahhh!
I know Lisp, Java, C, C++, PHP, and Prolog. First, I think your view of PHP and Perl is correct but don't ignore that fact that they are very powerful and very useful languages, regardless of their flaws. Just because PHP is simple doesn't take anything away from it, it was meant to be simple. Every language was designed with a use in mind and PHP in that theater has its uses that make it better than other languages. People don't just use PHP becuase "they are afraid to learn other programming languages." Rather most poeple use PHP because it is the best tool for the job.
As for the rest it just seems that your pissed off that people perfer languages that aren't Ada. C++ is sort of a mess, I'll give you that, but that is mostly because they tried to keep too much of C in it. As for Java, it is a grea language. It is very readable, it is easy to write, it's OOP design (if implementing a good modularized design) makes it very easy to maintain, etc.. The developers didn't ignore programming language design, they made choices as all developers must. They had certian goals for the language in mind and they met those goals. Just because you don't like their design choices doesn't mean they didn't know how to design. You have to make trade offs as well. You can't have your cake and eat it too. I have programmed in Lisp. Java is still great. Java is an object oriented language, Lisp is a functional langauge. They have different design issues for different paradigms. As for readibility, writibility, and maintainability consider this: how many versions of Java re tehre? How many verison sof Lisp are there? Ever try to write a Lisp program that could runb in all implementations of Lisp. How about teh fact that Lisp goes crazy with (). Every try to read a Lisp program with twenty nested function calls? Even writing them and trying toi keep track of all those () are a pain in the ass.
Go read "Programming Languages" by Kenneth Louden.
Monopolysoft?
Oh, you mean Microshaft!
optimization, non ambigious semantics, type checking (strong or weak), how OOP is implemented, and about a million other design issues (dynamic or static scoping, how well does it support recursion, how well does it handle ADT's, what about concurrency?)
A programming language where I don't have to do any work. One where I can just decide, "hey, I have a great idea for a program" and then discover that my computer had already programmed it for me.
...we should all use Scheme.
They say that a langauge can be judged partly on how many people use it. As such, some other versions of Lisp are probably better since they are a lot common.
Maybe we could start a group of citizens and buy our congressmen back?
Everytime we buy a Disney product, we help Disney buy our congressman. Remeber that the next time you buy "Snow white and the seven dwarves" on DVD.
If Texas Rep. Joe Barton was in charge of all human exploration, we would all still be in Africa or even worse, we would have decided that some of us dying on land was NOT acceptable and so we would have all had to return to the oceans.
The technology is going to be like cars. You don't need one but not having one is a restriction in itself.
The problem with Cyberwars for the RIAA is that there are always two sides to these wars. My bet is that if they tried any of these attacks, the hacker backlash would destroy them and their computers.
"Furthermore, the dangerous Delphic Expanse, likened to the Bermuda Triangle, causes those who enter to "become anatomically inverted (skin on the inside, organs on the outside)"brWasn't that one of the Simpson's Holloween Specials? "Look! It's that funny gas that turns people inside-out!"
And maybe I should spend more time proofreading my own posts so that I don't mangle words so much!
Maybe M$ shoudl concentrate more on amking better software dso it doesn't need to be patched so much!
Will I get sued for sexual harassment if they get a real sexy nurse to do my brain scan?
The faster they rise, the sooner they fall.
What if you want to dress in black suits and go door to door writing game code for poor kids?
DES broken? The evidence mounts...
I do agree that people who don't share information on how things work or help out other people are jerks. I help everyone I can to understand and to know what I know and to learn what I have learned. I learn and I teach what I know. But at the very least, elitist jerwads don't go around acting like assholes (even though they are assholes.) Go back on the IRC to any of the popular channels and you will see what I mean. As to being better, I think am better than some becuase I want to know how things work. I don't just immediately start building a string of obscentities that would shock a sailor when things don't work the way I think they should. I generally follow the social norms that exist. I don't enter a channel and immediately start calling girls sl^%s or other people motherf%$^*&^s. I don't go around trying to chat up girls all the time. I respect other people but a lot of people out there have lost my respect. Now I don't mean everyone. As I indicated, there is a lot of great people on the net. The net has a lot of great uses. But there are also a lot of immature hormone-addicted jackasses out there who think the only thing the net is good for is to cyber. I am not just talking about teenagers.
Once the net linked people from around the world so that they could discuss ideas and do all kinds of noble things and further all kinds of noble goals. One quick search on google now and you would think the net was just one large advertisement or a warehouse for porn. We let business and comercial interest on the net and look what the net has become - an giant advertisement. We let everyone on and what did we get - we have created a virtual world of leisure suit larrys, were things like respect(both for other people and the law) and decency often doesn't even exist. We have taken something great and dragged it into the gutter. But putting taht aside, the way things are going now, some experts don't think the net will even exist in five to ten years anyway - that it will become completely unusable. The net lasted for twenty years without Joe User and things still worked. We let Joe User ona and everything gets shot to hell.
He saw what is the biggest problem with the net at least five years before anybody else. The net is full of great people it interconnects millions, and is home to some of the biggest rejects, dickwads, and lamos in the history of the world. In the last three years alone, the net has become the focal point for every immature jackass on Earth. People are insulting for no reason, rude becuase they can be, and moronic pretty much all of the time. The worst thing that ever happened to the net was when we let Joe User on to it.
In other news: An egnimatic figure known only by the code name "Big Brother" will be writing Iraq's survelliance laws.
Read my lips: "No new invasions of privacy... hey, wait a minute!"
I mean the Internet. My bad.
Microsoft's software freedom of choice initiative meant that we would have less freedom to choose. Now M$ among others have an initiative for an open network. It must mean that we will have a closed network!
No offense to Krawtchouk but I am sort of getting tired of everyone and their uncle claiming credit for the invention or at least some of the fundemental work that contributed to the first computers. It seems to me just about everyone is now claiming credit for having invented the first modern computers. I think the invention of the first computers was like the invention of the video game. It doesn't matter who created the first ones and what fundemental work they did, the ones who get credit are the ones whose ideas went somewhere.
Maybe if Verison loses, we'll all be motivated to egt off our fat asses and actually do something about it instead of just sitting in front of a computer all day reading slashdot... Nahhh!
...and too much money in his pocket.