Zadejte hledaný výraz...

Moudrá slova – Peter Norvig k výběru prog. jazyka (konkr. Lisp vs Python)

I came to Python not because I thought it was a better/acceptable/pragmatic Lisp, but because it was better pseudocode. Several students claimed that they had a hard time mapping from the pseudocode in my AI textbook to the Lisp code that Russell and I had online. So I looked for the language that was most like our pseudocode, and found that Python was the best match. Then I had to teach myself enough Python to implement the examples from the textbook. I found that Python was very nice for certain types of small problems, and had the libraries I needed to integrate with lots of other stuff, at Google and elsewhere on the net.
I think Lisp still has an edge for larger projects and for applications where the speed of the compiled code is important. But Python has the edge (with a large number of students) when the main goal is communication, not programming per se.
In terms of programming-in-the-large, at Google and elsewhere, I think that language choice is not as important as all the other choices: if you have the right overall architecture, the right team of programmers, the right development process that allows for rapid development with continuous improvement, then many languages will work for you; if you don't have those things you're in trouble regardless of your language choice.
Odtud
20. 10. 2010 00:43:49
https://webtrh.cz/diskuse/moudra-slova-peter-norvig-k-vyberu-prog-jazyka-konkr-lisp-vs-python/#reply575447
To je hezké, že jsou stále ještě lidi pracující s Lispem.
Vzpomenete si někdo na FORTRAN, nebo na COBOL?
20. 10. 2010 09:41:13
https://webtrh.cz/diskuse/moudra-slova-peter-norvig-k-vyberu-prog-jazyka-konkr-lisp-vs-python/#reply575446
ne
verified
rating uzivatele
(22 hodnocení)
20. 10. 2010 09:51:44
Programovanie je veda, ktora vzdy povedie k vysledku viacerymi cestami (prostriedkami), preto je skutocne jedno, aky jazyk je pouzity, vysledok (ucel) moze byt rovnaky pri pouziti akehokolvek jazyka.
"Ucel svati prostriedky"
20. 10. 2010 09:51:44
https://webtrh.cz/diskuse/moudra-slova-peter-norvig-k-vyberu-prog-jazyka-konkr-lisp-vs-python/#reply575445
Spíš se dá říct, že lidi už zase pracují s Lispem. Scheme zažívá obrodu a pak je tu nový dialekt - Clojure.
http://clojure.org/
Jaká je tvá historie s Lispem a Fortranem?
20. 10. 2010 09:53:08
https://webtrh.cz/diskuse/moudra-slova-peter-norvig-k-vyberu-prog-jazyka-konkr-lisp-vs-python/#reply575444
Napsal Martin Schlemmer;587946
Jaká je tvá historie s Lispem a Fortranem?
S Lispem žádná, zajímal mne koncept, ale nepořeboval jsem ho používat. S Fortranem dost intenzívní zkušenost, např. aplikovaná analýza časových řad, (pokročilá) statistika, atd. Ale to už je dávno, hluboko v minulém století.
20. 10. 2010 10:15:05
https://webtrh.cz/diskuse/moudra-slova-peter-norvig-k-vyberu-prog-jazyka-konkr-lisp-vs-python/#reply575443
Václav Mach
verified
rating uzivatele
(13 hodnocení)
22. 10. 2010 15:57:04
Napsal ne;587944
Programovanie je veda, ktora vzdy povedie k vysledku viacerymi cestami (prostriedkami), preto je skutocne jedno, aky jazyk je pouzity, vysledok (ucel) moze byt rovnaky pri pouziti akehokolvek jazyka.
"Ucel svati prostriedky"
to určitě není pravda u výpočetně náročnějších aplikací - rozdíl rychlosti pro starý VB6 a C se udával cca 2x, jenže pokud tam je opravdu hodně výpočtů tak je to 1000x - přesvědčil jsem se o tom před lety na vlastní kůži a dost to bolelo
22. 10. 2010 15:57:04
https://webtrh.cz/diskuse/moudra-slova-peter-norvig-k-vyberu-prog-jazyka-konkr-lisp-vs-python/#reply575442
ne
verified
rating uzivatele
(22 hodnocení)
23. 10. 2010 10:18:46
myslel som to samozrejme tak, ze sa vybere jazyk ktory je vhodny pre dany vysledok...
23. 10. 2010 10:18:46
https://webtrh.cz/diskuse/moudra-slova-peter-norvig-k-vyberu-prog-jazyka-konkr-lisp-vs-python/#reply575441
Kamil Tomšík
verified
rating uzivatele
(3 hodnocení)
29. 10. 2010 15:29:35
trosku OT: lidi se taky vraceji ke smalltalku (zajimavy fw pro nej je tady: http://www.seaside.st/)
a moje reakce na:
to určitě není pravda u výpočetně náročnějších aplikací - rozdíl rychlosti pro starý VB6 a C se udával cca 2x, jenže pokud tam je opravdu hodně výpočtů tak je to 1000x - přesvědčil jsem se o tom před lety na vlastní kůži a dost to bolelo
stejny algoritmus v C a napriklad Ruby bude v C rychlejsi, to ano, jenze v Ruby mame vetsi abstrakci a muzeme nad problemem premyslet jinak - a dost casto nas napadne daleko lepsi algoritmus (ktery by se v C realizoval sloziteji - musime resit pamet, nemame dedicnost, mixiny, atd.) stejne tak bych ti mohl argumentovat, ze stejny algoritmus bude rychlejsi v assembleru pro konkretni platformu (vim o cem mluvim, neboj)
29. 10. 2010 15:29:35
https://webtrh.cz/diskuse/moudra-slova-peter-norvig-k-vyberu-prog-jazyka-konkr-lisp-vs-python/#reply575440
Pro odpověď se přihlašte.
Přihlásit