|
RE: How do you choose your programming language ?: msg#00071culture.hackers.israel
I am not going to start a long discussion (although its interesting) since I don't have the time. However, reading back your comments, you imply that C is good because of portability ,etc... system calls, etc... FOSS, etc.., static linking... Anyway, all of these worth nothing if the software is distributed and there is a major recall because of bugs such as range checks rouge pointers, etc... the usual... Better use a high level language that restrict more than being flexible and even less efficient because of that and save you the cost of recalls. I am talking about the bottom line, which is revenues, cost to develop, market and time to market which in todays still backward approach are not integrated fully into a software lifecycle and timeline. Anyway, some of our doctoral students in the faculty are working on this integration. Maybe in a few years it will become more clear... Regards, tzahi. > -----Original Message----- > From: hackers-il-hHKSG33TihhbjbujkaE4pw@xxxxxxxxxxxxxxxx > [mailto:hackers-il-hHKSG33TihhbjbujkaE4pw@xxxxxxxxxxxxxxxx] On Behalf Of > Shlomi Fish > Sent: Tuesday, November 22, 2005 10:25 PM > To: hackers-il-hHKSG33TihhbjbujkaE4pw@xxxxxxxxxxxxxxxx > Subject: Re: [hackers-il] How do you choose your programming > language ? > > On Monday 21 November 2005 15:44, Tzahi Fadida wrote: > > I used to love to learn languages, but as time goes by I find > > that if I don't use a language I forget too much to just come back > > and start programming in it. For example, cobol, I used to know it > > by heart and a while ago someone offered me to do some cobol > > job but because I didn't have confidence in my ability after all > > these years I had to turn it down. > > So now, I will only learn things I am about to use. > > > > btw, I don't think delphi is an emulation of C++. C++ was a > > compromise and I don't like it at all. However, java and > delphi are unique > > and they come with certain rules of thumb that let you feel > > secure that they will help you get the job done. > > Of course, the last few months I am programming in C since > > it's a requirement and I came to realise that C, although, > error prone > > a lot more than high level languages, mostly you would prefer it > > because of the efficiency factor and is worth the extra effort and > > risk (the risk of failure at the client and recalls). > However, I don't > > advocate the use of C for direct user applications or any > GUI related > > applications, applications that don't need to be very efficient. > > > > Hi Tzahi! > > We had this discussion before: > > http://groups.yahoo.com/group/hackers-il/message/4104 > > In it, I tried to tell you that there are many other reasons > one would prefer > using C (ANSI C, C/C++, ObjC, etc.) over Java and possibly > other languages > besides "efficiency". This has motivated me to write the > essay "When C is the > Best?": > > http://www.shlomifish.org/philosophy/computers/when-c-is-best/ > > I publicised it on OSNews: > > http://www.osnews.com/story.php?news_id=12189 > > And in turn it hit the rest of the blogosphere at the time: > > http://www.google.com/search?q=%22when+c+is+the+best%22&ie=UTF -8&oe=UTF-8 Note that I have some problems with the essay, that are mentioned on the page. And some others were pointed out by some of the less mis-guided comments. Please stop implying that C would only preferable when performance is critical. Maybe it's for you, but it's not for me and it's not for many of the other people who use C. Regards, Shlomi Fish > Regards, > tzahi. > --------------------------------------------------------------------- Shlomi Fish shlomif-ik1l9ssToec+JF/nGntIXQ@xxxxxxxxxxxxxxxx Homepage: http://www.shlomifish.org/ 95% of the programmers consider 95% of the code they did not write, in the bottom 5%. Yahoo! Groups Links ------------------------ Yahoo! Groups Sponsor --------------------~--> 1.2 million kids a year are victims of human trafficking. Stop slavery. http://us.click.yahoo.com/WpTY2A/izNLAA/yQLSAA/saFolB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/hackers-il/ <*> To unsubscribe from this group, send an email to: hackers-il-unsubscribe-hHKSG33TihhbjbujkaE4pw@xxxxxxxxxxxxxxxx <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/ |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: How do you choose your programming language ?: 00071, Shlomi Fish |
|---|---|
| Next by Date: | Re: [OFF TOPIC] Instead of AdSense (was: Re: [off topic] A new project - automatic translation): 00071, Geoffrey S. Mendelson |
| Previous by Thread: | Re: How do you choose your programming language ?i: 00071, Shlomi Fish |
| Next by Thread: | Re: How do you choose your programming language ?: 00071, Nadav Har'El |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |