digitalmars.D - What does D fix ?
- "Carlos Smith" <carlos.smith sympatico.ca> Dec 30 2005
- Hasan Aljudy <hasan.aljudy gmail.com> Dec 30 2005
- pragma <pragma_member pathlink.com> Dec 31 2005
- Georg Wrede <georg.wrede nospam.org> Dec 31 2005
- "Walter Bright" <newshound digitalmars.com> Jan 01 2006
- MicroWizard <MicroWizard_member pathlink.com> Jan 02 2006
- Ilya Minkov <minkov cs.tum.edu> Jan 01 2006
- Stewart Gordon <smjg_1998 yahoo.com> Jan 09 2006
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. C#: Java is controlled by Sun. 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. C#: Java is controlled by Sun. 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 D: C++ is a kludge, Java and C# run in a VM
Dec 30 2005
In article <dp5226$cqs$1 digitaldaemon.com>, Hasan Aljudy says...I guess D: C++ is a kludge, Java and C# run in a VM
.. 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: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. :-)
True enough. C++ is unimplementable.
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









pragma <pragma_member pathlink.com> 