OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 28 Март, 2024 21:30

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2
Автор Сообщение
СообщениеДобавлено: Понедельник, 28 Март, 2011 12:30 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
Info21 писал(а):
Змеиный язык
Это не змеиный язык. Это комедийно цирковой язык.

Любому программисту известно, что (пишется в первых строках любой книжки по питону)
Цитата:
Название языка произошло вовсе не от вида пресмыкающихся. Автор назвал язык в честь популярного британского комедийного телешоу 1970-х «Летающий цирк Монти Пайтона».
http://ru.wikipedia.org/wiki/Python


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: python
СообщениеДобавлено: Среда, 30 Март, 2011 22:14 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Язык Python делался Гвидо ван Россумом на основе языка ABC (язык для обучения программированию) и автор сознательно хотел, чтобы его языком легко было пользоваться, как сишнику так и паскальщику.
На Python создано огромное количество приличного софта, но много и глючного, поскольку как и в C - кривые руки портят программу. В Компонентном паскале прекрасный отладчик тоже не спасает от алгоритмических ошибок.
У Питона и КП много общего, гнобить кого-либо смысла нет, под серьезную задачу надо подбирать язык, для маленьких консольных, и для работы с текстом по Ubuntu лучше Питона ничего нет.
ИМХО на Python школьник сможет к концу года написать полезную для себя программу, а на КП для этого требуется гораздо больше времени (черепашка не в счет, я на ямахах козу и капусту тоже возил через реку :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: python
СообщениеДобавлено: Четверг, 31 Март, 2011 03:07 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Ваши суждения, divan, четко ограничены рамками именно Вашего уровня (толковый аспирант, уже достаточно зрелый мозг и т.п.). Тогда как дети проходят новые этапы чуть не каждый год. Так что говорить о *системе* в целом довольно трудно без реального конкретного довольно большого опыта.

Снова рассуждения про язык per se. Какой смысл так сравнивать, если философия разделения на язык|библиотеки принципиально разная?

Если не нужно понимать, как работают списки etc., то и на КП можно натаскать использовать какие-то библиотеки. Те же вьюшки -- одну процедуру научиться заполнять, делов-то.

Тот, кто к концу года сможет что-то "полезное" на питоне написать, сможет и в ББ. Но очень немногие 7-классники на это способны.

Вообще это аргумент не вполне для систематического обучения основной школы. Натаскать "полезно" тыкать в непонятно что -- это немножко не то, что требуется, все-таки.

В целом питон -- это дорога в никуда. Начинать на нем (5й класс) невозможно, продолжать (указатели и т.п.) -- тоже невозможно.
Что остается -- радоваться, что можно много задач-головоломок придумывать? Так это дефект языка, а не достоинство.

Питон избыточно сложен. И этим всё сказано.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: python
СообщениеДобавлено: Четверг, 05 Май, 2011 12:26 

Зарегистрирован: Пятница, 25 Сентябрь, 2009 13:10
Сообщения: 1177
Откуда: Мариуполь
По моему ощущению, хотя опыта немного, что говорится про Пайтон, многое относится и к языку Руби. Как хорошего, так и плохого.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: python
СообщениеДобавлено: Четверг, 05 Май, 2011 13:16 

Зарегистрирован: Воскресенье, 03 Февраль, 2008 12:50
Сообщения: 249
Роман М. писал(а):
По моему ощущению, хотя опыта немного, что говорится про Пайтон, многое относится и к языку Руби. Как хорошего, так и плохого.

ВНЕЗАПНО! :D

А также к PHP, Perl, Lua, Smalltalk, ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: python
СообщениеДобавлено: Пятница, 13 Июль, 2012 10:30 

Зарегистрирован: Четверг, 01 Июнь, 2006 11:14
Сообщения: 240
Код:
def test():
    L=[]
def test2():
    L.append(3)
if __name__ == '__main__':
    L=[1,2]
    print L
    test()
    print L
    test2()
    print L


что напечатает (и напечатает ли) в консоли данный пример?)
к вопросу об областях видимости

читая у Лутца про пайтон приходится сильно фильтровать его оценки языка... (сложность, производительность, динамичность и тд)
например (Лутц стр468 "изучаем пайтон, 4ое изд"):
Цитата:
"конечно, такая модель полиморфизма предполагает необходимость тестирования программного кода на наличие ошибок, так как из-за отсутствия объявлений типов нет возможности с помощью компилятора выявить некоторые виды ошибок на ранней стадии. однако в обмен на незначительные увеличения объема отладки мы получаем существенное уменьшение объема программного кода который требуется написать, и существенное увеличение его гибкости. на практике это означает чистую победу."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: python
СообщениеДобавлено: Пятница, 13 Июль, 2012 10:42 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Цитата:
однако в обмен на незначительные увеличения объема отладки мы получаем существенное уменьшение объема программного кода который требуется написать, и существенное увеличение его гибкости. на практике это означает чистую победу."
На редкость оголтелое вранье. Особенно насчет отладки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: python
СообщениеДобавлено: Понедельник, 12 Ноябрь, 2012 20:58 

Зарегистрирован: Вторник, 05 Январь, 2010 21:31
Сообщения: 1101
Откуда: Харків, Данилівка
Клинический дибилизм. Питонофилы на "педсовете" рекомендуют превентивное употребление sort для демонстрации мощи ЯП. Не хотелось бы быть неправильно понятым, но, среди множества известных мне программистов на питоне, не могу назвать ни одного до конца вменяемого человека. Питон - это заразная болезнь, заболевают ей легко, а излечится очень трудно. Заразнее С++ - тем, чтоб заболеть, хотя бы постараться нужно..:mrgreen:


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB