digitalmars.D - What does D fix ?
- Carlos Smith (34/34) Dec 30 2005 Just for fun.
- Hasan Aljudy (3/74) Dec 30 2005 I guess
- pragma (3/5) Dec 31 2005 .. and C leaks memory like a sieve ;)
- Georg Wrede (4/15) Dec 31 2005 This one is a no-brainer.
- Walter Bright (3/18) Jan 01 2006 True enough. C++ is unimplementable.
- MicroWizard (3/6) Jan 02 2006 Best candidate yet ;-)))
- Ilya Minkov (7/13) Jan 01 2006 D: Two C++ programmers rarely understand each other's code.
- Stewart Gordon (14/20) Jan 09 2006 On a related note:
Just for fun. [There are 2 more papers on this site that could be interesting.] Found this on http://paulgraham.com/fix.html Any one cares to make an entry for D ? Kevin Kelleher suggested an interesting way to compare programming languages: to describe each in terms of the problem it fixes. The surprising thing is how many, and how well, languages can be described this way. Algol: Assembly language is too low-level. Pascal: Algol doesn't have enough data types. Modula: Pascal is too wimpy for systems programming. Simula: Algol isn't good enough at simulations. Smalltalk: Not everything in Simula is an object. Fortran: Assembly language is too low-level. Cobol: Fortran is scary. PL/1: Fortran doesn't have enough data types. Ada: Every existing language is missing something. Basic: Fortran is scary. APL: Fortran isn't good enough at manipulating arrays. J: APL requires its own character set. C: Assemby language is too low-level. C++: C is too low-level. Java: C++ is a kludge. And Microsoft is going to crush us. Lisp: Turing Machines are an awkward way to describe computation. Scheme: MacLisp is a kludge. T: Scheme has no libraries. Common Lisp: There are too many dialects of Lisp. Dylan: Scheme has no libraries, and Lisp syntax is scary. Perl: Shell scripts/awk/sed are not enough like programming languages. Python: Perl is a kludge. Ruby: Perl is a kludge, and Lisp syntax is scary. Prolog: Programming is not enough like logic.
Dec 30 2005
Carlos Smith wrote:Just for fun. [There are 2 more papers on this site that could be interesting.] Found this on http://paulgraham.com/fix.html Any one cares to make an entry for D ? Kevin Kelleher suggested an interesting way to compare programming languages: to describe each in terms of the problem it fixes. The surprising thing is how many, and how well, languages can be described this way. Algol: Assembly language is too low-level. Pascal: Algol doesn't have enough data types. Modula: Pascal is too wimpy for systems programming. Simula: Algol isn't good enough at simulations. Smalltalk: Not everything in Simula is an object. Fortran: Assembly language is too low-level. Cobol: Fortran is scary. PL/1: Fortran doesn't have enough data types. Ada: Every existing language is missing something. Basic: Fortran is scary. APL: Fortran isn't good enough at manipulating arrays. J: APL requires its own character set. C: Assemby language is too low-level. C++: C is too low-level. Java: C++ is a kludge. And Microsoft is going to crush us. Lisp: Turing Machines are an awkward way to describe computation. Scheme: MacLisp is a kludge. T: Scheme has no libraries. Common Lisp: There are too many dialects of Lisp. Dylan: Scheme has no libraries, and Lisp syntax is scary. Perl: Shell scripts/awk/sed are not enough like programming languages. Python: Perl is a kludge. Ruby: Perl is a kludge, and Lisp syntax is scary. Prolog: Programming is not enough like logic.I guess
Dec 30 2005
In article <dp5226$cqs$1 digitaldaemon.com>, Hasan Aljudy says...I guess.. and C leaks memory like a sieve ;) - EricAnderton at yahoo
Dec 31 2005
Carlos Smith wrote:Just for fun. [There are 2 more papers on this site that could be interesting.] Found this on http://paulgraham.com/fix.html Any one cares to make an entry for D ? Kevin Kelleher suggested an interesting way to compare programming languages: to describe each in terms of the problem it fixes. The surprising thing is how many, and how well, languages can be described this way.This one is a no-brainer. C++ is too hard on the compiler writer. And on the programmer. Ask Walter. :-)
Dec 31 2005
"Georg Wrede" <georg.wrede nospam.org> wrote in message news:43B71D53.8070908 nospam.org...Carlos Smith wrote:True enough. C++ is unimplementable.Just for fun. [There are 2 more papers on this site that could be interesting.] Found this on http://paulgraham.com/fix.html Any one cares to make an entry for D ? Kevin Kelleher suggested an interesting way to compare programming languages: to describe each in terms of the problem it fixes. The surprising thing is how many, and how well, languages can be described this way.This one is a no-brainer. C++ is too hard on the compiler writer. And on the programmer. Ask Walter. :-)
Jan 01 2006
Best candidate yet ;-))) (Assuming that I am a very-very lazy programmer.) TamásThis one is a no-brainer. C++ is too hard on the compiler writer. And on the programmer. Ask Walter. :-)
Jan 02 2006
Carlos Smith schrieb:Just for fun. [There are 2 more papers on this site that could be interesting.] Found this on http://paulgraham.com/fix.html Any one cares to make an entry for D ?D: Two C++ programmers rarely understand each other's code. The two notable exceptions are absolute noobs who know only the syntax, and absolute freaks who spend more time reading books on new compiler-torturing techniques than actually programming. :) I want to think i belong to the second. -eye
Jan 01 2006
Carlos Smith wrote:Just for fun. [There are 2 more papers on this site that could be interesting.] Found this on http://paulgraham.com/fix.html Any one cares to make an entry for D ?On a related note: http://monster-island.org/tinashumor/humor/milk.html Can any of you D programmers out there think of a good response for this list? Stewart. -- -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCS/M d- s:- C++ a->--- UB P+ L E W++ N+++ o K- w++ O? M V? PS- PE- Y? PGP- t- 5? X? R b DI? D G e++>++++ h-- r-- !y ------END GEEK CODE BLOCK------ My e-mail is valid but not my primary mailbox. Please keep replies on the 'group where everyone may benefit.
Jan 09 2006