Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!nntp.club.cc.cmu.edu!micro-heart-of-gold.mit.edu!bloom-beacon.mit.edu!bloom-beacon.mit.edu!panix!not-for-mail From: Grant Edwards Newsgroups: comp.lang.python Subject: Re: Instead of deciding between Python or Lisp for a programming intro course...What about an intro course that uses *BOTH*? Good idea? Date: Wed, 13 May 2015 17:56:09 +0000 (UTC) Organization: PANIX Public Access Internet and UNIX, NYC Lines: 21 Message-ID: References: <02dba7aa-8466-4937-a8d8-82ffd03e5568@googlegroups.com> <87wq0gyvyr.fsf@elektro.pacujo.net> <55515f9d$0$12987$c3e8da3$5496439d@news.astraweb.com> <569169cf-d232-48c0-bd49-91090e9c0ddb@googlegroups.com> <1fdbee0a-b425-44ff-b706-b6b407358bf1@googlegroups.com> <87y4ktwi20.fsf@elektro.pacujo.net> NNTP-Posting-Host: 67-130-15-94.dia.static.qwest.net X-Trace: reader1.panix.com 1431539769 7097 67.130.15.94 (13 May 2015 17:56:09 GMT) X-Complaints-To: abuse@panix.com NNTP-Posting-Date: Wed, 13 May 2015 17:56:09 +0000 (UTC) User-Agent: slrn/1.0.1 (Linux) Xref: csiph.com comp.lang.python:90573 On 2015-05-12, Marko Rauhamaa wrote: > zipher : > >> That is why you have very high-level languages that allow you to >> rapidly prototype ideas, test them, and then, depending all the other >> constraints, move them to lower-level language implementations. > > Finally an argument to tackle. That rapid prototyping role is often > mentioned as a strong point of high-level languages. However, I can't > remember personally doing that. I've done that on several occasions: develop and debug an algorithm or protocol using Python, then re-write it in C once I'm happy with the way it works. Those instances are not for desktop use, though. They final app has to run on an embedded system that has zero chance of ever supporting Python. -- Grant Edwards grant.b.edwards Yow! YOU PICKED KARL at MALDEN'S NOSE!! gmail.com