This article was originally what I saw from Comp.lang.c . I didn't want to translate it after I read it. However, I have to write a little thing in a school issue in our school, I think about it. Translated it, the initial text is translated by someone else's articles, the wrong place, please help.
MatthewLanguages need reasons to be (commercially) successful.There are lots of languages and yet most of them are not widely used oraccepted even when they are clearly more applicable to the problem at hand.I've seen people writing AI systems in C rather than use LISP or Prologbecause "C is our standard and Prolog is for weirdoes (that's practicallya quote.). for me, it all comes down to sponsors. Languages need sponsors. They mustbe programmers (ie peer sponsorship) or commercial organisations (ie financial sponsorship ). Microsoft Used to Sponsor C , But Now They Prefer C # (IE Their Version of Java). The I Also Sponsor VB. Programming Language (Business) Successful Causes There are many (programming) languages in the world and they are already their own I have achieved a lot of application in the field. I have seen someone using C to write an AI system instead of using LISP or ProLog commonly used by AI system, it should think "C" is a very standard language. And Prolog is a very weird person. And for me, this only depends on personal hobbies. (Programming) The language needs her enthusiasm for her enthusiasts. These enthusiasts may be a programmer or a commercial company. .Microsoft originally "like" C , but they now prefer C # (this is their java), they will still like Vb.sun Never Liked C for Many Reasons. Sun Sponsors Java and C.No-One Apart from IBM Ever Liked Smalltalk and IBM Only Half-L iked it.IBM advocate Java.Amateur programmers (most programmers) like easy to program, powerfullanguages with high level abstractions They advocate Python, Perl, Ruby.SUN for many reasons but never liked C , they only like java and c. In addition to IBM, few people like SmallTalk, in fact, IBM is just paying attention to it, IBM now advocates Java.
Amateur program enthusiasts (most) like those very simple and very Powerful, like Python, Perl, Ruby.c Is Too Complicated for 99% (if Not More) of All Programmers. If LESSTHAN 1% of Programmers Can PROGRAM Good C , Then by Definition There ISNO Peer Sponsorship WIERE INS No Financial Sponsorship WITHOUT MS, SO WHO'SGOING TO LOOK AFTER C ? C is really complicated to 99% of programmers, if there is only 1% of programmers If you write a great C code, there is no peer sponsorship this in the world. If there is no Microsoft's financial support, it is difficult to say that some people will be so keen to C . What happends to languages Which aren't sponsored? The become nichelanguages, used by academics or commel, store Specialistareas: So do not "support "The language of" said that they should go to the incomprehension? They will become a small range of languages, and they are used by those college or within a certain range of commercial companies. Here's a far from comprehensive list: Prolog - Academics onlyLisp - Emacs programmers and academicsFortran - Scientists and academic scientistsTcl / Tk - Objective-C - Eiffel - ML - AcademicsScheme - AcademicsSmallTalk - AcadmicsPascal / Delphi - older home hobbysistsBasic - entry level commercial??? ProGrammerscobol - Entry Level Maintenance / Commercial Program .... (? Means I have no idea who buys these languages.) I have a list: Prolog - College Party Lisp -Lisp programmer Square School Fortran - Scientists and college scientists TCL / TK -? Objective-c -? ML - College School Scheme - College Party PASCAL / DELPHI - Non-professional Basic - entry-level commercial programmer COBOL - entry-level maintenance / commercial programmer ... (? I don't know who is in the representative using these programming languages) It's my opinion that C is joining this list. It no longer has a reason toescape the pull of obscurity. It has no financial sponsorship and it'speer sponsorship is diminishing. I'm not sure what it's niche will be But it's dying. I have a view that C is also to be added to this list. He no longer be able to escape the power of the kind of force.
He has no financial supporters and has lost its "noble" status in the past. I don't know where his "living area" will be there, but I can determine that he is dead. I have no axe to grind. My favourite language is Lisp, it's what Ilearned (well) first and it is suitable for many problems. However, I realisethatit has no sponsors and so I work with what I have (ieJava / C / Python / Ruby). I have no complaints. My favorite language is LISP, this is what I first learned first, and I think he can almost competenar all the work.
Make, but I realized that he didn't have its own "background", so I used something I used (such as Java / C / Python / Ruby). I Think That this Will Be The Case for C Program Learned. "I think they also need to pass this process for C programmers. Always go to the continuation of you.