Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
August 17, 2001 D is an unnecassary language | ||||
---|---|---|---|---|
| ||||
Greetings all! I have some personal comments about D... Im sorry to say but I dont think I can call "D" for software development. It feels like another clone, and why learn a new language when I can do almost everything in the language I already have skills in? Why cant we see that development are NOT to develop a new language but IMPROVE the already existing languages? For an example: How many of you did know that cout and cin in C++ are static objects ? For a newbie coder you will get extremly annoyed over such idiotic mistakes made by the people who created the standard libraries in C++, because its NOT easy to see the difference. If you do standard libraries you must do it as simple as possible, because its not just "elite" programmers that will use your libraries but also newbies and newbies may be confused easily. cout << "Print all day long ..." << endl; // Worthless old solution.. If you are a newbie you cant see that cout actually is an object. If you change that syntax to: cout.printline("Right on target!"); //much better. ..its development.. Now its much easier to see what happens and what cout are. Ok.. over to something else.. (so I can get to the point) Im a proffessional programmer in Java, C++ and Erlang. Besides that , I have a dream. The dream of NOT have to master three or four languages and NOT to have to learn new languages to do the same stuff that the others do (you are sometimes forced to chose a language due to the platform). Not to mention, that you have to learn ASP, PHP, JS, HTML, XML, XMLS , XMLT and tons of other crap ("script" syntax) just to PRINT AND SEND A DOCUMENT TO A CLIENT..How hard could it be to do exactly the same thing in C++(ok.. you have the CGI interface, but I mean a common library for building documents)? Why the hell learn PHP, JS and ASP???? How many of you call that efficent use of time?Why learn XMLS syntax just to PRINT OUT an darn document in a fancy way? I say that it is a waste of time! You just pick your favorite language (C, C++, D, Erlang , Java, whatever) and do what EVER YOU WANT with the exactly same result. And soon everyone has to learn C# because microsoft says so.. I think im going to puke! When are the clones coming to an end, and when are the development going to start?!! Hmm.. doesnt this sound like I want something like .NET? Uhhm.. Have a nice day all.. /Johan Bryssling, Software engineer. |
August 18, 2001 Re: D is an unnecassary language | ||||
---|---|---|---|---|
| ||||
Posted in reply to Johan Bryssling | Johan Bryssling wrote in message <9lil2k$13ia$1@digitaldaemon.com>... >Im sorry to say but I dont think I can call "D" for software development. >It feels like another clone, and why learn a new language when I can do >almost everything in the language I already have skills in? >Why cant we see that development are NOT to develop a new language but >IMPROVE the already existing languages? Because by layering on improvements, you cannot correct fundamental problems. Sometimes, you need to step back, take what you've learned, and try again. |
August 20, 2001 Re: D is an unnecassary language | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter | > Because by layering on improvements, you cannot correct fundamental problems. Sometimes, you need to step back, take what you've learned, and try again. Hi! Why taking a big step back when you can take a small step back and make, for an example C++, more easy to use (like java)? Creating a new standard library that makes sense on most platforms are not as a big step as creating and introducing a whole new language and make people accept it. (Actually a new standard C++ library are taking form right now to make it more easy for programmers at all levels to understand... !) C++ are an extremly good language but the current standard libraries are not! Personally I do not need a new language to master, and therefor I never will use D but newbies might! Regards Johan Bryssling, Software Engineer, Micronet ps. Remember, you cannot build a programming language for people who shouldnt be programmers at all! The programs will not work satisfactory anyway!!! Another language that makes you think: http://www.erlang.se |
August 20, 2001 Re: D is an unnecassary language | ||||
---|---|---|---|---|
| ||||
Posted in reply to Johan Bryssling | "Johan Bryssling" <johan.bryssling@micronet.se> wrote in message news:9lqlmd$c37$1@digitaldaemon.com... > > Because by layering on improvements, you cannot correct fundamental problems. Sometimes, you need to step back, take what you've learned, and > > try again. > > Hi! > > Why taking a big step back when you can take a small step back and make, for > an example C++, more easy to use (like java)? > > Creating a new standard library that makes sense on most platforms are not as a big step as creating and introducing a whole new language and make people accept it. (Actually a new standard C++ library are taking form right > now to make it more easy for programmers at all levels to understand... !) > > C++ are an extremly good language but the current standard libraries are not! > > Personally I do not need a new language to master, and therefor I never will > use D but newbies might! > > Regards > > Johan Bryssling, Software Engineer, Micronet > > ps. > > Remember, you cannot build a programming language for people who shouldnt be > programmers at all! The programs will not work satisfactory anyway!!! Another language that makes you think: http://www.erlang.se > > "Because by layering on improvements, you cannot correct fundamental problems" |
August 20, 2001 Re: D is an unnecassary language | ||||
---|---|---|---|---|
| ||||
Posted in reply to kaffiene | "kaffiene" <kaffiene@xtra.co.nz> wrote in message news:9lqoid$dmb$2@digitaldaemon.com... > > "Johan Bryssling" <johan.bryssling@micronet.se> wrote in message news:9lqlmd$c37$1@digitaldaemon.com... > > > Because by layering on improvements, you cannot correct fundamental problems. Sometimes, you need to step back, take what you've learned, > and > > > try again. > > > > Hi! > > > > Why taking a big step back when you can take a small step back and make, > for > > an example C++, more easy to use (like java)? > > > > Creating a new standard library that makes sense on most platforms are not > > as a big step as creating and introducing a whole new language and make people accept it. (Actually a new standard C++ library are taking form > right > > now to make it more easy for programmers at all levels to understand... !) > > > > C++ are an extremly good language but the current standard libraries are not! > > > > Personally I do not need a new language to master, and therefor I never > will > > use D but newbies might! > > > > Regards > > > > Johan Bryssling, Software Engineer, Micronet > > > > ps. > > > > Remember, you cannot build a programming language for people who shouldnt > be > > programmers at all! The programs will not work satisfactory anyway!!! Another language that makes you think: http://www.erlang.se > > > > > > "Because by layering on improvements, you cannot correct fundamental problems" > What fundamental problems? Lazy programmers? ;-) |
Copyright © 1999-2021 by the D Language Foundation