![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re |
гут, умение написать на 10-ти ЯП программу, находящую сумму 2х чисел (рисующую красивую форму с красивыми кнопками) программистом тебя не сделает... это очень толстый тролль ![]() |
|||
|
||||
source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 |
Mayk, что ты катишь попусту на блок-схемы, с них начинали своё знакомство с программированием большинство программистов, и я в том числе, ибо их в школе преподают, ну или преподавали во всяком случае, в 2002 году
![]() А учиться программированию лучше всего с помощью бумаги и карандаша(блок-схемы, псевдокод и язык РАЯ для этого самое то), тогда и BDS у CodeGear красть не надо будет... Это конечно не так увлекательно как перетаскивание компонентов на формы и вызовы готовых функций стандартных библиотек, но это и есть программирование в чистом виде. Да с верифицируемостью есть определённая сложность, но ведь "тяжело в учении - легко в бою", очень забавно наблюдать за людьми, которые называют себя программистами, но при этом запускают компиляцию/интерпретацию, чтобы проверить свой код каждую минуту. К тому же насколько я помню даже для языка РАЯ делали какой-то компилятор для тех кто хочет в гордом одиночестве научиться. Цепи Маркова тоже занимательный пример чистого программирования, готовые анализаторы существуют, так что верифицировать не проблема. Для обучения программированию концепция "исключений" не является необходимой, тем более что это всего лишь "костыль" для обработки непредвиденных случаев...
![]() -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
check |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 610 Регистрация: 3.4.2006 |
А главное на бумаге всегда всё компилица ![]() |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант |
с пива с водкой
|
|||
|
||||
Mayk |
|
||||||||||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а |
Урра! Холивар! Налетай, братва.
Нам их тоже преподавали. Однако в не зависимости от того когда и кому их преподавали они не перестают быть отстоем. И ещё раз - я не помню чтоб они кому-то помогли. Если бы они помогали, то одноклассники и одногруппники использовали бы их чаще чем "никогда, только если это не задано" На практике им помогало парное программирование ![]()
Бумага и карандаш? Ты ещё пергаментные свитки вспомни. Псевдокод можно писать и на любом другом языке. Смотреть, кстати, "программирование с применнием псевдокода" в МакКоннеле. Только вот без проверки программирование - это фигня а не программирование.
без этого "костыля" надежных програм сейчас не напишешь. А что у нас с освобождением ресурсов? RAII не отобразить. try-finally тоже. Зато можно отобразить "close(file)" в кучи ветвлений. Прямой путь к быдлокодингу.
Приписывать другим то что они не говорили. Приём дешевый и потому не работающий. Для особо одаренных поясняю, что break, continue и return'ы в середине ф-ций нарушают один вход-один выход за просто так. И используются в реальном коде направо и налево. Потому что с ними легче. Про goto я даже и не говорил. И так ясно что с ним вообще хреново.
Машина Тьюринга тоже занимательный пример чистого программирования, готовые анализаторы существуют, так что верифицировать не проблема. Но зачем насиловать свой собственный мозг, если есть нормальные языки программирования?
И нафиг нужен этот рая? чем он лучше того же питона? Это сообщение отредактировал(а) Mayk - 20.8.2008, 15:00 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||||||||
|
|||||||||||
pycha |
|
|||
![]() главный анастазиолог ![]() Профиль Группа: Участник Сообщений: 239 Регистрация: 20.6.2008 Где: Украина |
неправильная формулировка. правильно - водка с пивом ну и в добавок С++ --------------------
ищу хакера со знанием компьютера длятехкт |
|||
|
||||
source777 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 |
Прям сразу представляется такой новичок, который берёт интерпретатор Питона и сходу через неделю выдаёт прогу, управляющую атомным реактором... ![]() Тебе вообще шашечки или ехать? Чтобы научиться думать алгоритмически исключения не нужны, наоборот знакомство новичков с исключениями приводит к быдлокоду, когда управление выполнением осуществляется посредством исключений. Желательно на родном, т.е. на русском, да и Макконнелл со мной согласен ![]() РАЯ - это как раз псевдо-код на русском языке, не требует даже наличия компьютера. Питон ни тем, ни тем похвастаться не может...
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
||||
|
|||||
Mayk |
|
||||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а |
Аттрибуцию и номер страницы или картинку.
Повторяю вопрос: и нафика тогда блок схемы, если можно расставить комменты и по ним сделать программу в нормальном языке? Ух ты какой переход на личности и уход от темы блок-схем. Однако ответь на простой вопрос и всё сразу станет ясно: коллеги использует блок схемы для описания работы конкретных ф-ций? Да или нет. UMLы не катят ни разу. Мы говорим не про них, если не заметил. Только обычные блок схемы. Для описания обычных ф-ций. "Да" или "нет"? [/quote] В самом деле? Срочно звони во все приличные учебные заведения, чтобы они знали что из образования надо выкинуть всё про исключения - галакекто опасносте.
Вообще-то программировать без компьютера это всё равно что заниматься сексом без партнера. Никакого плюса здесь нет и быть не может. Единственный плюс: русский. Учитывая то что английский преподаётся везде где не лень, плюс сомнительный более чем полностью. Сравнивать выразительность, поддержку ф-ционального стиля(или он тоже не нужен?), стандартную библиотеку(она тоже не нужна?) будем, или сразу закопаем раю? Кстати. Вопрос: как блок схемы помогут от этого избавиться? Наверное, усугубив проблему тем что человек, вместо конкретного осваивания языка, будет терять своё время на попытку впихнуть сложные условия в ромбики? Это время можно было потерять четыржды написиав statement неправильно и заметив где же ошибка. Между тем ромбики не нашепнут ему как писать на конкретном языке правильно и без ошибок. Так что утверждении "использование блок схем уменьшает запуск компиляции с целью выяснить соберется или нет" более чем сомнительно. Кстати ещё поиск по ключевым буквам XP рулит. Там запускать тесты после каждого чиха - обычное дело. -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
||||
|
|||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант |
||||
|
||||
pycha |
|
|||
![]() главный анастазиолог ![]() Профиль Группа: Участник Сообщений: 239 Регистрация: 20.6.2008 Где: Украина |
и совмещать в разных пропопциях и называть это гордо ёршик
--------------------
ищу хакера со знанием компьютера длятехкт |
|||
|
||||
mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур |
Mayk, Ы!
|
|||
|
||||
pycha |
|
|||
![]() главный анастазиолог ![]() Профиль Группа: Участник Сообщений: 239 Регистрация: 20.6.2008 Где: Украина |
Mayk, такую поэму я прочитать не в силах
--------------------
ищу хакера со знанием компьютера длятехкт |
|||
|
||||
Shaggie |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 570 Регистрация: 21.12.2006 Где: outer space |
Mayk, мы любим тебя! Жги глаголом сердца прогеров!
![]() |
|||
|
||||
source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 |
Блок-схема - это графическое представление алгоритма. Если ты ограничил своё мышление ГОСТ`ами 80-х годов, то это исключительно твои проблемы.
Блок-схемы применяются абсолютно везде, например, табличка с надписью "Закрыто" на двери магазина - это тоже блок-схема. Если ты, увидев её, уходишь, то ты исполняешь алгоритм, заданный блок-схемой. Если же ты, увидев её, дёргаешь за ручку, то ты тестируешь алгоритм, заданный блок-схемой. Блок-схемы - принятый во всём мире способ обмена информацией, благодаря им, даже в вышеприведённом тривиальном примере нет надобности на двери магазина писать "Извините за неудобство, но в данный момент вы не можете попасть внутрь магазина в связи с тем, что он закрыт согласно расписанию работы, которое вы можете увидеть чуть левее."
P.S. Хочется услышать твоё определение понятия "программировать", ибо складывается устойчивое ощущение, что ты путаешь его с кодированием, тут уж действительно без "нормального" языка не обойтись и можно применить Питон. Это сообщение отредактировал(а) source777 - 20.8.2008, 20:47 -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
Exai1e |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 908 Регистрация: 3.12.2006 Где: Moscow |
Mayk, мы в тебя верим!
"Тянииииииииииии!!!одинадин!111" ![]() Добавлено через 3 минуты и 26 секунд source777, блок схемы лишнее, с них начинать ни как не стоит =) обычно если у меня возникает проблема либо надо както "сформировать логику" я беру в руку ручку и листок, но не рисуют именно блок схемы, а так херомантию, а главное мне это понятно. Так что блок схемы не дают очень уж большой пользы. А ваще начинаться стоит от теории "Как это все устроенно" - но не в даваясь по началу в подробности очень уж мелочные. А потом любой яп =) будь то delphi, c, c++, .net, java - выбор языка не влияет на скорость обучения, если у обучающегося есть голова =) -------------------- "Решение зависит от выбранного геморроя" © Snowy "у нас как в армии - либо работает, либо так и задумано" |
|||
|
||||
![]() ![]() ![]() |
Правила раздела «Флейм» | |
|
Добро пожаловать в «Флейм». В разделе не действуют многие правила:
Строго запрещено:
Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт. Глас Винграда:
Глас Философии:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Флейм | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |