On Jun 24, 2009, at 2:11 AM, 明覺 wrote:
On Wed, Jun 24, 2009 at 12:36 AM, Micha Feigin<mi...@post.tau.ac.il>
wrote:
On Tue, 23 Jun 2009 09:18:16 +0800
明覺 <shi.min...@gmail.com> wrote:
On Mon, Jun 22, 2009 at 10:18 PM, John Hasler<jhas...@debian.org>
wrote:
明覺 writes:
yes, currently it's true, but I hope one day I will be able to
take full
control of my system, and modify them as i like, if I have those
other
language programmed softwares installed in my system, it will be
hard to
maintain for me.
If learning enough of another language to do maintainence is hard
for you
you aren't much of a programmer. Programming is not about
knowing a
language.
Yes, language is just a tool, so I want to keep my tool simple and
powerful, I do not want so many similar tools with the same
functions.
What you are saying is that you just don't want tools around.
First of all they don't have the same function (and if you'd use
them you'd
know). And if you knew something you would know that c may be
powerful but it
is far from simple. There are things you can do in python in one
line that you
would need 100s of lines of code with c.
100s of lines of C code? how about drop the 100 lines into a function?
1) Not all libraries are bug free and producing such a library takes
considerable effort and why does one need that effort when one can
produce the same program quickly and easily in Python?
2) Perhaps it's not a specific function that will be re-used later,
perhaps it's a combination of several things.
3) Considering that Python is written in C (or at least parts of it),
if it worked better to include those functions in C, instead of in a
new language, then the same code could have been done as a C library.
How many people are trying to do that?
4) Do that. Then do it for EVERY Python function. And EVERY Perl
function. And just try doing it with really high level languages.
And see how HUGE a library you have -- it'll be so overburdened that
nobody will be able to easily learn the API. People will stick with
the original languages because it's easier to learn that language than
such a complex library with an API.
Now, here's one for you: You resist, in every possible way, learning
any new languages and talk about how bad it is that you have to learn
them. What languages do you know well? Which ones have you taken
time to learn and to use for more than just a simple program? And
what are your real objections to different languages and using them?
The more I read your posts the more I get the impression that the
issue here is you just want to justify not having to learn languages,
which makes me wonder if you were hand-fed what it took to learn C and
C++ and basically have never mastered any other language and don't
want to -- and are going into more effort to justify that than what it
would take to learn how to learn languages.
Hal
--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org