Языки программирования в обучении (Страница 6) / Программирование / Форум StopLinux

Объявление

Kwork.ru - услуги фрилансеров от 500 руб.

#126 25-08-10 14:34:33

Tiphon
Участник
Зарегистрирован: 08-07-10
Сообщений: 2,354

Re: Языки программирования в обучении

petrun пишет:

О чем я и говорю.Человеку учившемуся в школе гораздо понятнее запись, вроде
foldr (+) 0 [1..100]

Офигенно-понятная запись))) Неа, программированию учат, чтобы программировать. Большинство языков (и все с-образные) и так или иначе имеют запись условного ветвления и циклы
1 if условие else
2 while условие
3 1-2 база, но к ней прибавляют for условие повторения
4 процедуры/функции
5,6 ...
Этому и надо учить. А запись foldr (+) 0 [1..100] - оставьте тому, кому она будет нужна потом. Иначе все эти упроки оторванны от жизни больше, чем паскаль и в жопу не впились никому.

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

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

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


Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.

Неактивен

#127 25-08-10 15:10:12

Tiphon
Участник
Зарегистрирован: 08-07-10
Сообщений: 2,354

Re: Языки программирования в обучении

petrun пишет:

Вы хотите учить на кодеров, или с прицелом на теорию?

Я, тебе еще раз говорю, что пока человек не сталкивается с конкретикой и пока у него не работает голова в стиле, как посчитать факториал - не важно что рассказывать до этого (все в пустую). База: ветвление и циклы - это как раз из теории. В любом виде, но люди должны это знать и знать свободно.

А дальше, скорее всего, надо учить тому, что более вероятно потребуется.

И еще, я понимаю, что НМУ (я там тоже учился) - мозги тебе там вправляют в духе нашего совкового образования. Но реальность такова: "людям нужны хорошие машины, а для хороших машин нужны теоретики". А не: "людям нужны теоретики, а из-за них получаются хорошие машины".

P.S. Улетел)) Буду через пару недель)


Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.

Неактивен

#128 25-08-10 15:36:38

Tiphon
Участник
Зарегистрирован: 08-07-10
Сообщений: 2,354

Re: Языки программирования в обучении

petrun пишет:
Tiphon пишет:

Я, тебе еще раз говорю, что пока человек не сталкивается с конкретикой и пока у него не работает голова в стиле, как посчитать факториал - не важно что рассказывать до этого (все в пустую).

Если человек знает, что такое факториал(может его определить через функцию). он уже может вычислить его на ФЯ просто выучив основы синтаксиса.
P.S удачного полета)

Воооот, беда как раз в том, что нет. Как раз практика моя (а я уже лет 7 учу, еще с конца аспирантуры) показывает, что казалось бы это должно быть тогда очевидно! Но нееееет, только для некоторых очевидно и происходит само-собой, а некоторым этот переход очень сложен. Даже тем, кто реально хорошо знает математику, что удивительно (но, конечно, реже, чем у плохо знающих).

Понимаешь, если бы я не преподавал, сам бы никогда не подумал, что могут быть такие проблемы в этом месте=) И когда начинал преподавать делал упор не на них, т.к.к. их считал само-собой-разумеющимся. А сейчас знаю, что именно это камень преткновения. Представляешь в чем теория расходится с практикой))

З.Ы. Спасибо! Улетел дубль 2.


Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.

Неактивен

#129 27-08-10 19:31:54

SemyonKozakov
Журнашлюшка :)
Из Саратов
Зарегистрирован: 28-11-09
Сообщений: 4,109
Сайт

Re: Языки программирования в обучении

Mike22 пишет:

Сегодня лицезрел дивную вещь. Очередной стажер-студент сотворил шедевр. Ну-с, кто первый угадает, зачем этот массив нужен и какая у него длинна:

Array = (0, 1, 0, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 4,...)

И ведь не поленися, сссука!

Охжтыйопаныйтынахуй... Зачем оно надо, низнаю, но длина наверное, что мой хер в нанометрах  big_smile


https://nolinux.w2c.ru - море баттхерта и деаонимизации

Неактивен

#130 27-08-10 20:07:02

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт

Re: Языки программирования в обучении

Я не догадался для чего....


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#131 27-08-10 20:38:50

ikkunan salvataja
Участник
Зарегистрирован: 30-01-10
Сообщений: 2,688

Re: Языки программирования в обучении

Mike22 пишет:

Ну-с, кто первый угадает, зачем этот массив нужен и какая у него длинна

А массив верно скопирован? Ошибки нет?
1, 0, 2, 0, 3, 0, 0, 4, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 6, вот такое можно было бы понять. А что этот стьюдент имел ввиду затрудняюсь сказать.


Yesterday it worked.
Today it is not working.
Windows is like that.

Неактивен

#132 27-08-10 21:06:37

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт

Re: Языки программирования в обучении

Свой генератор случайных чисел?


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#133 27-08-10 23:41:22

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт

Re: Языки программирования в обучении

Хм... ну и скил быдлокодинга..
Я даже когда в Visual Basic кодил, не допускал ни одной variant переменной и если значение использовалось в функции более одного раза, я его кэшировал в перемнной. smile
Интересно, а он куда пошёл работать?
Он просто предпочитал не заморачиватся и поэтому использовал Public, но насколько я знаю, Public стоит использовать лишь при "перекрёстном" (это я так называю когда код одного модуля манипулирует переменными другого) кодировании и если не охото прописывать процедуры простых свойств с не проверяемыми значениями.
Как я понял, он мало того что халтурил, так и не знал двоичной арифметики. Ну и я в матане впрочем не силён.

Добавлено спустя 04 мин 23 с:
Такой вопрос, только что дошло до осознания...
40000 спрайтов... вы ему за каждый по рублю платили?  smile


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#134 28-08-10 09:36:45

Doppelganger
Участник
Зарегистрирован: 04-07-10
Сообщений: 444

Re: Языки программирования в обучении

Mike22 пишет:

Хуже всего, что такие студенты не уникальны.

Прям кладезь быдлокодерства. Пишите книгу о них.



Ну так головой надо думать. По всякой мелочи чо бы не запустить скрипт? Но вот когда полные мудаки всё предлагают скриптами заебенеть, вот тогда полый пиздец начинается. © selenscy

Неактивен

#135 28-08-10 11:22:30

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт

Re: Языки программирования в обучении

total - select count(*) from login_data;
unique - select count(distinct ip) from login_data;

Я синтаксиса этого языка не понимаю, но я как понял с каждым новым посещением сайта для подсчёта посетителей надо было всё больше системного времени... ужас конечно.
Ладно, делитесь ещё историями... и кстати вы не ответили на вопрос:

Гареев Станислав пишет:

40000 спрайтов... вы ему за каждый по рублю платили?   smile


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#136 28-08-10 13:06:40

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт

Re: Языки программирования в обучении

хм... не у всех вкусы одинаковые... smile
Это да... универсально... это наверное бляндинка...

Ясно, только зря он по IP подсчитывал большинство из них динамические...
можно было бы по печенькам smile (так кстати даже точнее)
И не при каждом посещении, а раз в час запускать счётчик.
На мой взгляд это было бы более гуманно.
Или же, при каждом посещении выдаётся юзеру печенька или  он предъявляет печеньку.
Если предъявил печеньку то плюсуется общий счётчик, а если ему пришлось выдать печеньку, то плюсуется счётчик уникальных посещений.
Думаю так должно получиться не накладно.


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#137 29-08-10 11:27:44

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт

Re: Языки программирования в обучении

хм.. Ну, если использовать функцию прорисовки изображений вместо  показа их при помощи объекта (есть такая в win API) то можно достичь высокой производительности.
Однако это требует более тщательного кодирования...


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#138 29-08-10 14:21:56

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт

Re: Языки программирования в обучении

Понятно..
Интересно, а как бороться с быдлокодом?


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

#139 30-08-10 15:32:44

Гареев Станислав
Вижуалкибергоп
Из Пятигорск
Зарегистрирован: 24-07-10
Сообщений: 3,103
Сайт

Re: Языки программирования в обучении

хм..
Я тут подумал, а сколько мировые корпорации заплатят за детектор быдлокода?
В смысле эвристический анализатор неэффективных алгоритмов.

Добавлено спустя 01 мин 24 с:
тьфу... анализатор-детектор


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Неактивен

Kwork.ru - услуги фрилансеров от 500 руб.
Мой VPS с 2016 года !
✅ Виртуальные от 300 ₽/месяц, RAM 1-10GB, DISK 20-360 GB;
✅ Выделенные от 3000 ₽/месяц. RAM 4-64GB, DISK до 4TB;
✅ Intel Xeon, SSD, XEN, iLO/KVM, Windows/Linux, Администрирование;
✅ Бесплатно Full Backup и Anti-DDoS.





Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика