OberonCore

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

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
СообщениеДобавлено: Вторник, 15 Февраль, 2011 10:29 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
В том числе и про значимые отступы :)

http://bitcheese.net/wiki/nopython


Последний раз редактировалось Иван Кузьмицкий Вторник, 15 Февраль, 2011 12:39, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика языка Питон
СообщениеДобавлено: Вторник, 15 Февраль, 2011 12:24 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
И при всём при этом: http://www.opennet.ru/opennews/art.shtml?num=29585


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика языка Питон
СообщениеДобавлено: Вторник, 15 Февраль, 2011 12:30 

Зарегистрирован: Четверг, 17 Ноябрь, 2005 11:51
Сообщения: 2935
Откуда: г. Ярославль
Пётр Кушнир писал(а):
И при всём при этом: http://www.opennet.ru/opennews/art.shtml?num=29585
Индекс TIOBE показывает "интересность" языка! Вот я не программирую на питоне, но иногда добавляю прироста в индекс интересности, запросив у гугла что-то по питону. Или я ошибаюсь?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика языка Питон
СообщениеДобавлено: Вторник, 15 Февраль, 2011 12:33 

Зарегистрирован: Воскресенье, 03 Февраль, 2008 12:50
Сообщения: 249
Пётр Кушнир писал(а):
Или я ошибаюсь?

Нет, всё верно. Он анализирует количество поисковых запросов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика языка Питон
СообщениеДобавлено: Вторник, 15 Февраль, 2011 12:39 

Зарегистрирован: Вторник, 29 Август, 2006 12:32
Сообщения: 2662
Откуда: Россия, Ярославль
осталось только найти соотношение "не использующих" и "использующих"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Критика языка Питон
СообщениеДобавлено: Вторник, 15 Февраль, 2011 12:57 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
kemiisto писал(а):
Пётр Кушнир писал(а):
Или я ошибаюсь?

Нет, всё верно. Он анализирует количество поисковых запросов.

Не поисковых запросов, а поисковых ответов. Прочитайте в комментариях на опеннете, там я довольно подробно расписал методику и дал ссылку на оригинал.

Почему то процентов 90 всех комментирующих результаты tiobe делают одну и ту же ошибку.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 15 Февраль, 2011 13:23 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Цитата:
Every object method is passed with self as first argument. Omg why?

Относится не только к питону :-)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 15 Февраль, 2011 13:24 

Зарегистрирован: Четверг, 12 Июль, 2007 23:18
Сообщения: 1982
Откуда: Узбекистан, Чирчик
Иван Кузьмицкий писал(а):
В том числе и про значимые отступы :)

In praise of mandatory indentation for novice programmers -- "В защиту значимых отступов для начинающих программистов" от Криса Окасаки.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 15 Февраль, 2011 13:56 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
В языке должен быть выбор -- значащие отступы, либо скобочки. Первое используется чаще, второе иногда необходимо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 15 Февраль, 2011 13:57 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Alexey Veselovsky писал(а):
Цитата:
Every object method is passed with self as first argument. Omg why?

Относится не только к питону :-)

Да. Сложно объяснить начинающим программерам. Особенно, когда он скрытый. КП в этом плане - прозрачен. Никаких this, self - только то, что объявлено программером.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 15 Февраль, 2011 14:14 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Сколь я понял идеалогию питона, там сделано всё, чтобы курва обучения была крутой, т.е. чтобы был меньше порог вхождения.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 15 Февраль, 2011 14:34 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4625
Откуда: Россия, Орёл
У Вас нету материалов о реальном педагогическом опыте, которым руководстовались разработчики питона (где обосновывается идеология и "всё", что там сделано)?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 15 Февраль, 2011 14:38 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Да при чём там образование, если просто делался скрипт над Сями для проектов Танненбаума :)
Т.е. попытка сделать из парочки "Си-Питон" то, чем у Вирта были сначала Модула, потом Оберон.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 15 Февраль, 2011 14:39 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Илья Ермаков писал(а):
Да при чём там образование, если просто делался скрипт над Сями для проектов Танненбаума :)
Т.е. попытка сделать из парочки "Си-Питон" то, чем у Вирта были сначала Модула, потом Оберон.

Хотелось бы пруфлинк данного утвреждения.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 15 Февраль, 2011 14:41 

Зарегистрирован: Вторник, 25 Апрель, 2006 16:21
Сообщения: 2180
Откуда: Нижний Новгород
Евгений Темиргалеев писал(а):
У Вас нету материалов о реальном педагогическом опыте, которым руководстовались разработчики питона (где обосновывается идеология и "всё", что там сделано)?

При чем тут педагогический опыт? Тут детьми и их рабами и не пахнет. Новичку может быть лет 50 и у него может быть лет 30 опыта промышленного программирования. А принципы дизайна питона можно посмотреть в открытых источниках. На сайте самого питона вроде что-то было.

PS. И да. питон мне не нравится.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 15 Февраль, 2011 14:42 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
Alexey Veselovsky писал(а):
Хотелось бы пруфлинк данного утвреждения.
Добавляю ссылку на себя :D.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 15 Февраль, 2011 15:03 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
В русской википедии:
Цитата:
Разработка языка Python была начата в конце 1980-х годов[7] сотрудником голландского института CWI Гвидо ван Россумом. Для распределённой ОС Amoeba требовался расширяемый скриптовый язык, и Гвидо начал писать Python на досуге, позаимствовав некоторые наработки для языка ABC (англ.) (Гвидо участвовал в разработке этого языка, ориентированного на обучение программированию)

Амёба - как раз танненбаумовская система. Разумеется, скриптовать её на том же языке, на котором писали, - на Си - было трудно себе представить.

Кстати, вот тут и упоминание про образовательные интересы Гвидо. Смотрим-с..


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 15 Февраль, 2011 15:06 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Про язык ABC

Цитата:
It is interactive, structured, high-level, and intended to be used instead of BASIC, Pascal, or AWK. It is not meant to be a systems-programming language but is intended for teaching or prototyping.

ABC has only five basic datatypes. It does not require variable declarations. It has explicit support for top-down programming. Statement nesting is indicated by indentation. It provides infinite precision arithmetic, unlimited sized lists and strings, and other features supporting orthogonality and ease of use by novices. Its designers claim that ABC programs are typically around a quarter the size of the equivalent Pascal or C programs, and more readable.

ABC was originally a monolithic implementation, leading to an inability to adapt to new requirements, such as creating a Graphical User Interface. ABC could not directly access the underlying file system and operating system.


Создавался как замена Бейсику. По всем заложенным качествам видно, что из "головы", а не из какой-то стратегии понимания образования (как ЭТИМ можно было надеяться заменить Паскаль?).

Кстати, именно как замена Бейсику и пролезает сегодня Питон в школы.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ] 

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


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

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


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

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