logo       

Re: How do you choose your programming language ?: msg#00079

culture.hackers.israel

Subject: Re: How do you choose your programming language ?

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>
Google Custom Search

News | FAQ | advertise