| www.delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to geda-user-bounces using -f |
| X-Recipient: | geda-user AT delorie DOT com |
| X-Envelope-From: | paubert AT iram DOT es |
| Date: | Wed, 8 Jul 2015 09:49:15 +0200 |
| From: | "Gabriel Paubert (paubert AT iram DOT es) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
| To: | "Ivan Stankovic (pokemon AT fly DOT srk DOT fer DOT hr) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> |
| Subject: | Re: [geda-user] gEDA/gschem still alive? |
| Message-ID: | <20150708074915.GE13243@visitor2.iram.es> |
| References: | <20150706200609 DOT GD24178 AT localhost DOT localdomain> |
| <CAC4O8c9f0pLsLu_dyuO5ggh7RmHY1vAA=UUhk9AE0JYZb4mhBQ AT mail DOT gmail DOT com> | |
| <CAM2RGhQfPO31-1Uyc3kC7w286r0VD7c41UZEZcyYquzknCxbsQ AT mail DOT gmail DOT com> | |
| <20150707060409 DOT GB14357 AT localhost DOT localdomain> | |
| <CAOP4iL2C_LU=RQy5FWYF-7RrHW6tqhqqyFJGjkwLQ2AD7FiYJA AT mail DOT gmail DOT com> | |
| <1436287952 DOT 678 DOT 26 DOT camel AT ssalewski DOT de> | |
| <559C0F7E DOT 7010009 AT neurotica DOT com> | |
| <20150707183339 DOT GA1817 AT alpha2> | |
| <201507071836 DOT t67Ia8s3014717 AT envy DOT delorie DOT com> | |
| <20150707185906 DOT GA2117 AT alpha2> | |
| MIME-Version: | 1.0 |
| In-Reply-To: | <20150707185906.GA2117@alpha2> |
| User-Agent: | Mutt/1.5.21 (2010-09-15) |
| X-Spamina-Bogosity: | Unsure |
| X-Spamina-Spam-Score: | -0.2 (/) |
| X-Spamina-Spam-Report: | Content analysis details: (-0.2 points) |
| pts rule name description | |
| ---- ---------------------- -------------------------------------------------- | |
| 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. | |
| See | |
| http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block | |
| for more information. | |
| [URIs: delorie.com] | |
| -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP | |
| 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% | |
| [score: 0.4782] | |
| Reply-To: | geda-user AT delorie DOT com |
| Errors-To: | nobody AT delorie DOT com |
| X-Mailing-List: | geda-user AT delorie DOT com |
| X-Unsubscribes-To: | listserv AT delorie DOT com |
On Tue, Jul 07, 2015 at 08:59:06PM +0200, Ivan Stankovic (pokemon AT fly DOT srk DOT fer DOT hr) [via geda-user AT delorie DOT com] wrote:
> On Tue, Jul 07, 2015 at 02:36:08PM -0400, DJ Delorie wrote:
> >
> > > I'm also a professional developer and know many other professional
> > > developers.
> >
> > I've at least heard of those languages, but I haven't learned any of
> > them. So for me, anything other than C/C++/Perl wouldn't take "1/3
> > the time" ;-)
>
> Well, the "1/3 the time" thing is valid only if you're familiar with both
> languages, otherwise the comparison does not make much sense.
>
> Though, there were a few occasions where I witnessed people familiar
> with C, but completely new to Python, coding something simple and
> working in at most 1/2 the time it would take them to do the same in
> C.
Python is great for quick development. But experience here shows that it
is a disaster for code which needs long term maintenance. Removing
obsolete functionality is extremely hard, that's something for which
nothing beats compiled languages.
I once developed a moderately complex algorithm in Python, it was fairly
slow but I would not have written it that fast in C (I learned both Python
and TkInter at the same time so there was a lot to learn). This took one
month, and then the translation of the code to C (without the GUI) took
me 2-3 hours. It would have taken me more time to write it only in C.
Gabriel
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |