LINUX.ORG.RU

Лисп или Питон


0

4

Решил изучить новый язк программирования. Все думаю, чего лучше, лисп или питон. Цели - быстро делать мелкие поделки, небольшая гуйня, работа с субд типа скулайта, мускула, постгреса. Кто что подскажет, из знающих?

Ответ на: комментарий от true_admin

>Я думал идёт мерянье пиписьками кто короче сервер напишет

http.HTTPServer

У вас он уже как бы написан. Где сокет, где поллинг?

yoghurt ★★★★★
()
Ответ на: комментарий от yoghurt

У вас он уже как бы написан. Где сокет, где поллинг?

а чем будут принципиально отличаться реализации на питоне, сях или ещё чём-то? Ах, да, у тикля свой event loop есть... Ну вот gevent как его в питон и добавляет.

true_admin ★★★★★
()

Все думаю, чего лучше, лисп или питон.


Perl6 !
Если чувствуешь что ни асиливаешь - тогда руби. Зачем учить мертвые никому не нужные языки, тем более такие унылые как лисп и питон ?

anonizmus
()
Ответ на: комментарий от true_admin

Что вам не понятно ?
Вам непонятна разница между примером использования http функции и программой ?

Например
скачиваем:
ftp://h0.org.ua/pub/elipse/debian/mini_server/castle.tcl
запускаем:
$tclsh castle.tcl /home/vit/web 8080 index.html > castle.log

зы:
Не, дурные вопросы к каждому слову и я могу задавать...



elipse ★★★
()
Ответ на: комментарий от Fischer

а перл разве не скопытился еще?


Нет. На иглу перла подсели слишком сильно, от него избавиться так же анрил как от Си например. Там где юзается, в его нише.

anonizmus
()
Ответ на: комментарий от true_admin

> вот и я не могу понять чего он опускает все предложенные варианты :)

Какие варианты ?
Я что-то пропустил ? ))

elipse ★★★
()
Ответ на: комментарий от elipse

в чём принципиальное отличие вебсервера на tcl от программы на python?

Я могу расписать что есть класс HTTPServer, но что это изменит?

true_admin ★★★★★
()

Внимание, первая разумная мысль в треде

Все думаю, чего лучше, лисп или питон.

Выучи оба.

power
()

И шо? кому тут не нравится пейтон?

По одному плиз и обоснованные притенении...

ЗЫ: Притенении типа, надо ставить отступы не принимаются, по причине крайнего когнитивного диссонанса спрашивающего.

shelA
()
Ответ на: комментарий от power

> Цитируем jtootf

и че? если человек знает, например, такое - C, Java, C#, Ruby, AJAX, то ему надо обязательно еще дальше продолжать учить все попавшиеся языки, вместо того, чтоб начать работать? он же не отказывается учить - он спрашивает, что лучше, а тут ты со своими гнилыми советами учить все подряд

anonymous
()
Ответ на: комментарий от Love5an

а ты какими ЯП владеешь чтоб так смело кидаться на людей

enep ★★★★★
()
Ответ на: комментарий от anonymous

Но парадигмы ему стоило бы и подучить! Да и просто посмотреть различные ЯП вредным не будет.

anonymous
()
Ответ на: комментарий от Fischer

> А сколько времени надо чтоб питон освоить? Третий курс вуза знания, знаю чуть С++ и Паскаль

Подразумевается ИТ-специальность?

Вечность.

Для нормального третьекурсника — 2 часа.

addewyd
()
Ответ на: комментарий от vertexua

> Смотрим место второго лиспера и дальше. Сравниваем с С++/Java

просто остальные — муда^W быдлокодеры, которые ниасилили лисп, поэтому у них ничего не получается.

Rastafarra ★★★★
()
Ответ на: комментарий от tia

> «Меня заставляют форматировать код, меня заставляют писать код как нужно! Это плохо! Никакой свободы!».

Вы не понимаете. Дело не в форматировании и свободе. Дело в синтактически значимых пробельных символах, как источнике труднообнаружимых опечаток, как минимум.

addewyd
()
Ответ на: комментарий от Love5an

> Что значит «для нормального»? «Норма» это то, что верно для большинства.

Уточнюсь, поправлюсь.

Адекватного (sorry), вменяемого, правильно выбравшего специальность, ...

Блин, 3 года человек учится и на нуле. Какой лисп, какой питон нахрен? Пусть попробует разведение кроликов.

addewyd
()
Ответ на: комментарий от Love5an

Не склонен человек к программированию, непригоден.

addewyd
()

> Цели - быстро делать мелкие поделки, небольшая гуйня, работа с субд типа скулайта, мускула, постгреса. Кто что подскажет, из знающих?

Tcl/Tk попробуй, серьезно. Лучше «фсе-в-коробке» от ActiveState. Если освоишь, потом спасибо скажешь :)

anonymous
()
Ответ на: комментарий от elipse

я не знаю тикля и не знаю какая реализация «там». Вот заюзаю я какой-нить модуль asyncore из поставки питона а ты опять скажешь «туфта, вот на тикле я в 5 раз больше строчек написал, а ваши трёхстрочники баловство».

Реверси на TCL в 64 строки

поздравляю, это язык для реверси. tcl ещё в 92 прошлого века эпически слил: http://www.python.org/search/hypermail/python-1992/0009.html , забудь о нём.

true_admin ★★★★★
()
Ответ на: комментарий от anonymous

> Замечено интересное явление: практически все, кто входит в 95

процентов считают, что принадлежат к оставшимся 5 процентам.


Очень точное и верное замечание.

archimag ★★★
()
Ответ на: комментарий от true_admin

поздравляю, это язык для реверси. tcl ещё в 92 прошлого века эпически слил: http://www.python.org/search/hypermail/python-1992/0009.html , забудь о нём.

для Ъ

def fac(n):
  if n == 1: return 1
  else: return n * fac(n-1)
and it took 1.3 msec/call; the equivalent Tcl (don't have the source handy) took 3.6 msec/call.

--

ыы, доколе вы будете языки по скорости факториала сравнивать!?

hizel ★★★★★
()
Ответ на: комментарий от hizel

> ыы, доколе вы будете языки по скорости факториала сравнивать!?

Нормальное сравнение производительности вызовов в виртуальных машинах.

tailgunner ★★★★★
()
Ответ на: комментарий от hizel

Очевидно это был троллинг. Тебя 1992 год не смутил?

Потом скорость тоже важна. А то можно много чего сказать:

1) докле вы будете языки по количеству строк сравнивать?

2) по кол-ву библиотек?

3) по скорости разработки

4) по удобству

5) по величене сообщества

6) по количеству строк в реверси

7) whatever

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

> я не знаю тикля и не знаю какая реализация «там». Вот заюзаю я какой-нить модуль asyncore из поставки питона а ты опять скажешь «туфта, вот на тикле я в 5 раз больше строчек написал, а ваши трёхстрочники баловство».

А ты напиши свой красивый и код ,разумеется, без фреймворка.
Не вина же tcl в у богой стандартной либе пистона ))

«туфта, вот на тикле я в 5 раз больше строчек написал, а ваши трёхстрочники баловство».



Да ,tcl лучше спроектирован и продуман чем питон или перл.
И не провоцирует на малевание фреймворков по каждому чиху.


tcl ещё в 92 прошлого века эпически слил: http://www.python.org/search/hypermail/python-1992/0009.html , забудь о нём.


Это глупость помноженная на расхожие стереотипы.
А эти истории тому только доказательство:
http://en.wikipedia.org/wiki/ArsDigita
http://openacs.org/about/history


Tcl более высокоуровневый язык чем пистон и перл, он может быть и прост как угол дома или решать сложные задачи с использование ОО.

Да, а то, что появилось предкомпиляция в байткод и быстродействие tcl
увеличиловсь в ~10 раз от первых первых версий - это ты таки не выгуглил.

Можно сравнивать tcl только c ruby, хотя у ruby нет такого послужного списка в индустрии и наработок как у tcl.







elipse ★★★
()
Ответ на: комментарий от true_admin

> Потом скорость тоже важна. А то можно много чего сказать:

Кстати, так и надо говорить, ибо прежде чем что-то сравнивать надо как бы определить критерии сравнения. А ведь у нас каждый своей линейкой мерит.

archimag ★★★
()
Ответ на: комментарий от elipse

> А ты напиши свой красивый и код ,разумеется, без фреймворка.

Не вина же tcl в у богой стандартной либе пистона ))

Взаимоисключающие параграфы детектед.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

Да, ирония судьбы

Тсl - язык обладающий сетевыми возможностями от рождения, имеющий сто лет нормальные защищенные интерпретаторы, самый первый внедривший нормально и без костылей юникод, четко работающий с потоками - оказался не для веба и креативных марателей фреймворков.
Правда , я не сразу тоже просек этот прикол.
Глупость людская безгранична.

elipse ★★★
()
Ответ на: комментарий от true_admin

>Очевидно это был троллинг. Тебя 1992 год не смутил?

читал по диагонали

*посмотрел сообщение топикстартера* эм, теперь я не понял другое, доколе будут такие тупые набросы собирать столько сообщений :-\

hizel ★★★★★
()
Ответ на: комментарий от hizel

доколе

пока будут люди которым это доставляет удовольствие или вызывает зуд в заднице.

true_admin ★★★★★
()
Ответ на: комментарий от elipse

А ты напиши свой красивый и код ,разумеется, без фреймворка.

ну нах, помимо тебя тут ещё налетит куча «мегапрогеров» которые ещё неделю будут чмырить код. Причём, я уже знаю к чему будет придираться ntp, к чему baverman. Ну а там tailganner с йогуртом и ко будут цокать языком.

Фишка в том что у них противоречивые подходы, поэтому «как бы я не старался» всё равно буду закидан какашками.

А ты в любом случае скажешь «говно» без обоснования причин. А на все вопросы будешь кидать ссылки на хабр с формулировкой «вот так надо было».

tcl лучше спроектирован

вот это новость (c). В чём именно лучше?

сравнивать tcl только c ruby

хы-хы, я понял, это одного поля ягодки.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

> А ты в любом случае скажешь «говно» без обоснования причин. А на все вопросы будешь кидать ссылки на хабр с формулировкой «вот так надо было».

Тут уже просто искали что-то подобное пару раз.
И как-то неприлично при таких регалиях python не иметь простых решений
для своих же пользователей.
А мне это чисто для сравнения. Как сделаешь - так и будет.



elipse ★★★
()
Ответ на: комментарий от true_admin

> хы-хы, я понял, это одного поля ягодки.

Да, верно, по чщательности реализации и продуманности это одного поля ягодки.

elipse ★★★
()
Ответ на: комментарий от elipse

Тут уже просто искали что-то подобное пару раз.

если для дела нужно то берёшь готовый класс HTTPServer и всё.

по чщательности реализации и продуманности это одного поля ягодки.

я ковырялся в сырцах библиотек руби, это ппц. После этого я не верю что ты руби знаешь => ты сюда потролить пришёл.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

> я ковырялся в сырцах библиотек руби, это ппц. После этого я не верю что ты руби знаешь => ты сюда потролить пришёл.

Извини, пока ты не похож не эксперта даже в по троллингу.

elipse ★★★
()
Ответ на: комментарий от elipse

> Тсl - язык обладающий сетевыми возможностями от рождения, имеющий сто лет нормальные защищенные интерпретаторы, самый первый внедривший нормально и без костылей юникод, четко работающий с потоками - оказался не для веба и креативных марателей фреймворков.

А он вообще оказался ни для чего. И даже в роли встроенного языка он использовался только до появления альтернатив.

Глупость людская безгранична.

Снобизм тоже.

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

>А он вообще оказался ни для чего. И даже в роли встроенного языка он использовался только до появления альтернатив.

глупости же и неуклюжий вброс
как пример (попсятины)
https://garage.maemo.org/projects/gnocl/


Снобизм тоже.


А у тебя есть проф для опровержения ?

Тут же несут пургу не зная предмета и его свойств.
Им достаточно десятилетней давности ссылки на откровения таких же дурачков.

elipse ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.