On Tue, 2011-03-22 at 14:32 -0400, Nathan Hamiel wrote:
> Sorry, but I can't be drawn any further in to this conversation. To
> address these issues directly is only going to make me look like a
> major douchebag 

Who cares about that, thick skin man :)

> and obviously isn't going to change your perspective.

Does the goal have to be changing?

I like hearing others perspectives and points of view. Clearly others
are exposed to and view things differently than I do, and vice versa.
Thus I feel just as in FOSS we all have something to learn and benefit
from each other. It might not change ones point of view, but does give
one more knowledge and opens their mind to others points of view,
experiences, etc.

>  So by your views we should all be coding in assembly. C is a higher
> level language.

Now I won't go that far. But it has interested me as I have discussed
Java being portable with C developers. Then to realize C was developed
to be portable in the first place. I am not an advocate of going lower
than C. But I do feel allot of things done in dynamic languages would be
better if done in lower level ones, within reason. If I was better with
C I would have no need for Java, or limited need/use.

Given that C has been around for longer than some of us have been alive,
or damn near that amount of time. It saddens me how in general most
developers have few if any skills in C. Yet a good deal of the world
relies and runs on code written in C or other low level languages. It
kinda worries me. Like only those with the skill are writing the VMs
that other languages run on top of. Which dumbs down everyone else's
skills. If we all spent more time learning C then and now, would be able
to do things faster and haven't the need for other languages.

Some what like the difference of running Windows or Linux. You can get
stuff done with either, but which do you learn more from?

Not to mention have you ever researched what the avg C programmer makes,
compared to someone who is only proficient in higher level languages?

> To approach a view of development like this is borderline
> irresponsible. Every development project has a purpose and
> requirements. These need to be considered up front. Carrying
> assumptions that things should only be done in a particular language
> is detrimental to the ecosystem as a whole.

I think quite the opposite. The number of applications people are using
right now that is inefficient is quite considerable unfortunately. The
amount of CPU cycles, ram, electricity, and peoples time, over the life
span of that software. Which some FOSS stuff might live on indefinitely.
If nothing else its not good to waste electricity like that, given how
we produce it and how limited it is in battery powered devices.

I will provide some facts in another thread. Showing the differences in
performance between Gentoo's java-config in C vs in Python. Which during
emerge or other times can be called several times in succession. Its a
minor case example, but who knows how long java-config will be in use or
existence or how many will use it. Its been around for at least 6+ years
to my knowledge.

I will not agree that to save a developer some time in coding, makes up
for 6+ years of inefficiency across a vast user base. More the opposite,
if its going to live that type of life span, with a large user base.
Invest real time into it upfront that you save in the long run. There is
not always a time saving in development, but most always a savings in
application overhead, much less resulting performance.

>  A lot of dynamic languages provide additions and welcomed abstraction
> from some of the other features of a lower language.

Yes and thats a good thing. But it also keeps you from learning those
things and improving your skills all around. Either way you are still
dependent on the lower language. You have just left the hard work up to
others.

>  Not to mention other requirements you may have. Some people need to
> broaden their horizons a bit. I will leave it at that. I am going to
> excuse myself from any further conversion on the subject.   

Sure thing, I have other stuff to do either way :)

-- 
William L. Thomson Jr.
Obsidian-Studios, Inc.
http://www.obsidian-studios.com


---------------------------------------------------------------------
Archive      http://marc.info/?l=jaxlug-list&r=1&w=2
RSS Feed     http://www.mail-archive.com/[email protected]/maillist.xml
Unsubscribe  [email protected]

Reply via email to