|
Re: How do you choose your programming language ?: msg#00079culture.hackers.israel
On 11/23/05, Tzahi Fadida <tzahi_ml-97jfqw80gc6171pxa8y+qA@xxxxxxxxxxxxxxxx> wrote: > I think that because I discussed a few month ago with shlomi about > the benefits of java you were unknowingly biased to think that is the only > language of choice I advocate. > I meant that you can use ANY higher level language that was intentionally > limited and constrained in order to avoid lower level bugs such as in C or > C++. Actually, this is much simpler than that: a lion's share of mistakes can be avoided by imposing stricter discipline - it is much harder to miss a tone on a (tuned) piano than on a (tuned) fiddle - but great violinist "somehow" manage with the imperfect tool that gives you a low level access to tonal "address space". Returning to the geekity, more strict languages often cut mistakes by not allowing them. Which allows industrializing the development process - every operation has a (quite a high) cost, which can be seen, measured and prioritized. Nothing to do with "high" level of language, though. These days I am re-learning to use type inference to speed-up my programming, and, quite amazingly, it works. Type inference is considered a property of high level languages; not allowed to use OCaML at work I manage pretty well with g++ 3.3.3. -- Sincerely Yours, Omer Shapira ------------------------ Yahoo! Groups Sponsor --------------------~--> Get fast access to your favorite Yahoo! Groups. Make Yahoo! your home page http://us.click.yahoo.com/dpRU5A/wUILAA/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 ?: 00079, Nadav Har'El |
|---|---|
| Next by Date: | Re: How do you choose your programming language ?: 00079, Zohar Kelrich |
| Previous by Thread: | Re: How do you choose your programming language ?i: 00079, Omer Shapira |
| Next by Thread: | RE: How do you choose your programming language ?: 00079, Tzahi Fadida |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |