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]

