Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: work times & accommodation @tokyo, WAS: Re: [tlug] Embedded linux dev wanting to find work in Tokyo.. Seeking advice.
- Date: Sat, 2 Aug 2008 14:30:26 +0200
- From: Attila Kinali <attila@example.com>
- Subject: Re: work times & accommodation @tokyo, WAS: Re: [tlug] Embedded linux dev wanting to find work in Tokyo.. Seeking advice.
- References: <20080718055807.GC18016@lucky.cynic.net> <82c89d700807180109l6b922486mc4d9027c096bc21@mail.gmail.com> <4883F362.3050100@sun.com> <b6c67a3d0807202032m5ed3843fu9eb6c2e851e26a0e@mail.gmail.com> <48844B78.9080505@sun.com> <87iquyh5pb.fsf@uwakimon.sk.tsukuba.ac.jp> <20080722093518.GC450@lucky.cynic.net> <873am1hlq5.fsf@uwakimon.sk.tsukuba.ac.jp> <20080724041853.GM2936@lucky.cynic.net> <20080727115209.6a0c3888.attila@kinali.ch> <20080727231403.GM4228@pragmatic.cynic.net>
- Organization: NERV
On Mon, 28 Jul 2008 08:14:03 +0900 Curt Sampson <cjs@example.com> wrote: > On 2008-07-27 11:52 +0200 (Sun), Attila Kinali wrote: > > > Can you elaborate, why you think that the combination of all > > three languages isn't good? > > It can be better, but there are two issues here: > > 1. All three languages together are still missing some very powerful, > useful and productivity-enhancing features, such as a good type checking > system. Ok, i'll give you a counter example here. Somewhen, back in the days, when Java was still a child, g++ just sucked and python wasn't on the horizon, i started to learn perl (i don't remember the exact reasons anymore). After some time perl started to replace all other languages i knew (C,C++,Java,...) for stuff i wrote in my free time, because i was a lot quicker in perl than in any other language. Even some ill posed problems that would have been better solved in C/C++ were done in perl. Why? because the language had a lack of one very important feature: strict type checking and allowed me to write stuff the way i wanted (may it be OO[1], procedural, functional or a mix there of) instead of being in my way because of some philiosophical decision made by the inventor of the language. > 2. Combining strengths into one language works better. I can write in > Python to get small, clear programs, or in C++ to get fast programs, but > Haskell gives me both in one language. Hmm.. i don't know about python, but i can get perl programs to a speed level where they can rival with C without problems. (of course, there are pathological cases where C is the fastest language) > > And yes, i've read the rest of the thread, but couldn't find any > > arguments why they are worse than others, only that they are and that > > haskell would be better (but not why). > > I think it's self-evident that some languages can provide significantly > more productivity than others; compare assembler to almost anything > else, for example. Once you accept that, the only matter is to start > comparing languages. I compared a lot of languages and too much of my precious time is spend on learning new languages. But you still haven't answered the question. You told us multiple times that there are better languages than C++/Java/Python, but not _what_is_bad_about_this_combination_. IMHO it's a pretty good mix. If you need the speed of a compiled language, you use C++, if you need the portability[2] you can use Java, if you need a quick prototyping language that still scales to large programs, you can use Python. And all three are similar enough that you don't have to think in completely different ways if you switch languages. Attila Kinali [1] Yes, i know that perl's OO system just plain sucks. But it works well enough for most problems. [2] Java isn't realy portable, at least not anymore than C is, contrary to common believe. -- The true CS students do not need to know how to program. They learn how to abstract the process of programming to the point of making programmers obsolete. -- Jabber in #holo
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] STM (was: Re: work times & accommodation @tokyo)
- Next by Date: Re: work times & accommodation @tokyo, WAS: Re: [tlug] Embedded linux dev wanting to find work in Tokyo.. Seeking advice.
- Previous by thread: Re: work times & accommodation @tokyo, WAS: Re: [tlug] Embedded linux dev wanting to find work in Tokyo.. Seeking advice.
- Next by thread: [tlug] Linux Foundation Japan #8 Symposium (2008-07-09)
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links