The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Python признан самым популярным языком для начального обучен..., opennews (?), 08-Июл-14, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


70. "Python признан самым популярным языком для начального обучен..."  +/
Сообщение от Аноним (-), 08-Июл-14, 14:39 
> Тем временем на первых курсах в российских вузах, как и 25 лет
> назад, по-прежнему в 99% случаях преподают Pascal.

И правильно делают. Лучше несколько "самых умных" студентов семестр потеряют, чем потерять весь поток.

Паскаль для задачи изучения алгоритмов более чем удачен, независимо от того, будет ли кто-нибудь его использовать или нет. И именно для введения в алгоритмизацию Паскаль и используется.

А вот с Питоном - наверняка первый месяц борются только с тем, чтобы студенты правильно отступы ставили. А до алгоритмов дело за семестр вообще не доходит. Да и не нужны они там - всё уже готовое встроено.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

164. "Python признан самым популярным языком для начального обучен..."  +1 +/
Сообщение от Аноним (-), 08-Июл-14, 18:33 
> уже готовое встроено.

И в результате получаются кадры которые не могут написать свой base64-декодер, пля. Если вдруг рантайм чего-то не умеет - "ЗАДАЧА НЕРЕШАЕМА!"

Ответить | Правка | Наверх | Cообщить модератору

301. "Python признан самым популярным языком для начального обучен..."  –2 +/
Сообщение от chinarulezzz (ok), 09-Июл-14, 10:02 
>> уже готовое встроено.
> И в результате получаются кадры которые не могут написать свой base64-декодер, пля.
> Если вдруг рантайм чего-то не умеет - "ЗАДАЧА НЕРЕШАЕМА!"

Если нужно будет - сможет программист, никуда не денется. Другое дело что всё решится быстрее, примерно так: тут нет 64 декодера, ага. Где есть? Ага, а документация какая? Стоит того? Да? Ок. Нет? Нах этот язык, берём другой, где нужное нам - есть.

Ответить | Правка | Наверх | Cообщить модератору

304. "Python признан самым популярным языком для начального обучен..."  +1 +/
Сообщение от Аноним (-), 09-Июл-14, 10:16 
> есть? Ага, а документация какая? Стоит того? Да? Ок. Нет? Нах
> этот язык, берём другой, где нужное нам - есть.

Скрипткидиз во весь рост. А теперь  такой финт ушами: входной поток может потенциально быть битым и в какой-то момент там может быть нарушение формата данных. Надо декодировать сколько получилось и отдать это + сообщить позицию ошибки в входном потоке.

Понимаешь, на стандартный случай сишник возьмет либу не хуже чем питонист. А вот на такой элементари почему-то обделывается почти любой жабист/питонист/рубист/дотнетчик/... - растопыривать пальцы про лямбда функции можем, а битики потасовать, достаточно примитивным образом - почему-то облом. Ведь рантайм же не умеет это именно так как надо было.

Ответить | Правка | Наверх | Cообщить модератору

308. "Python признан самым популярным языком для начального обучен..."  –1 +/
Сообщение от chinarulezzz (ok), 09-Июл-14, 10:52 
>Скрипткидиз во весь рост. А теперь  такой финт ушами: входной поток может потенциально быть битым и в какой-то момент там может быть нарушение формата данных. Надо декодировать сколько получилось и отдать это + сообщить позицию ошибки в входном потоке.

погуглю проблему и напишу, вообще без разницы на каком языке.

мы друг друга не совсем поняли, я конкретно вот о чём: если есть библиотека, а документация и реализация нареканий не вызывает - бессмысленно писать еще один плеер^W^W одну base64 библиотеку. Python не препятствует обучению, так как ты не только можешь написать свою реализацию, но еще и поглядеть как оно в "каноническом варианте" не отходя от кассы. А уж обработать какую-то ошибку - проще простого всё описано в документации, в том числе список исколючений на многие случаи жизни.  Если уж проблема неординарная, и на низкоуровневом языке решение проскочит в этих наших интернетах, то переписать его на ЯВУ проблемы не составит.

Ответить | Правка | Наверх | Cообщить модератору

357. "Python признан самым популярным языком для начального обучен..."  +1 +/
Сообщение от Аноним (-), 10-Июл-14, 13:56 
> погуглю проблему и напишу, вообще без разницы на каком языке.

Ты думать не умеешь, так что если вдруг готовое решение не нагуглится (а для таких вещей - может и не нагуглиться) - "задача нерешаема".

> мы друг друга не совсем поняли, я конкретно вот о чём: если
> есть библиотека, а документация и реализация нареканий не вызывает - бессмысленно
> писать еще один плеер^W^W одну base64 библиотеку.

Ну а я привел случай когда стандартные реализации под задачу не подходят. Большинство кидди-образных при этом делает козью морду и объявляет что задача нерешаема.

> Python не препятствует обучению,

Сам по себе он, конечно, не препятствует, но "создайте систему которой может пользоваться даже дypaк, и только дypaк захочет ей пользоваться". Вот глядя на питонистов я понимаю что в этом высказывании есть пойнт. Найти питониста с более-менее нормальными фундаментальными знаниями по программированию + пониманием процесса разработки ПО? Это фантастика. На этом пишут всякие кидизы, гонящие как на пожар, не умеющие думать и не знающие базовых вещей. Получается понятно чего. Жуткое, тормозное, глюкавое и проблемное нечто. Единственным плюсом которого относительно остального софта обычно является "зато на питоне!!!111".

> так как ты не только можешь написать свою реализацию, но еще
> и поглядеть как оно в "каноническом варианте" не отходя от кассы.

Я это могу в любом случае - предпочитаю открытое ПО.

> А уж обработать какую-то ошибку - проще простого всё описано в
> документации, в том числе список исколючений на многие случаи жизни.

Остается только вопрос в том насколько такой нестандартный вариант вообще предусмотрен разработчиками и насколько их действия при такой ошибке - похожи на то что хотелось. Это вообще не факт.
  
> Если уж проблема неординарная, и на низкоуровневом языке решение проскочит в
> этих наших интернетах, то переписать его на ЯВУ проблемы не составит.

Весьма громкий тезис. На низкоуровневом ЯП можно сходить по фиксированному адресу 0x20000000 и выполнить оттуда код, даже не зная что это. На высокоуровневом ЯП с подобным маневром будет жесточайшее обломинго.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру