[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: is it possible to install a desktop-manager without python and perl?




On Jun 24, 2009, at 2:11 AM, 明覺 wrote:

On Wed, Jun 24, 2009 at 12:36 AM, Micha Feigin<michf@post.tau.ac.il> wrote:
On Tue, 23 Jun 2009 09:18:16 +0800
明覺 <shi.minjue@gmail.com> wrote:

On Mon, Jun 22, 2009 at 10:18 PM, John Hasler<jhasler@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

Reply to: