ВХОД
 
 
Короткий адрес страницы: fornit.ru/8710
Вернуться к исходному документу
Обсуждение Программирование на любом алгоритмическом языке
(Для начала - 10 последних)
Страницы: 1 2 3 4 ВСЕ 
   snc список всех сообщенийFull Poster Качества snc, оцененные другими пользователями Оценок: 2 Род: Мужской Сообщений: 86  Сообщение № 5823 показать
ответ -только после авторизации

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

По поводу "зацепило" :-). Весьма даже зацепило потому что и так приходится постоянно объяснять заказчикам, что написание строчек исходного кода - это самое последнее дело при разработке программы. Что прежде чем удастся написать пару строчек придётся проделать большой объём другой работы, на которую тоже нужно время и деньги.

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

20.12.2009г. 21:56:50
 
   snc список всех сообщенийFull Poster Качества snc, оцененные другими пользователями Оценок: 2 Род: Мужской Сообщений: 86  Сообщение № 5824 показать
ответ -только после авторизации

Кстати, типичный результат Вашего объяснения Вы же сами и продемонстировали: "хм.. ну тогда программирование - гораздо легче, чем библиография! - снисходительно согласилась мать" .

А если серьёзно, то хорошее описание работы программистов, IMHO, сделал Брукс (я имею в виду его "Мифический человеко-месяц").

21.12.2009г. 2:18:32
 
   snc список всех сообщенийFull Poster Качества snc, оцененные другими пользователями Оценок: 2 Род: Мужской Сообщений: 86  Сообщение № 5831 показать
ответ -только после авторизации

а может кто то только благодаря этому и прочитает статью


А может лучше было бы и не читать? Какая польза от иллюзии "понимания", кроме вреда?

Хотя может быть от подобной статьи есть толк для человека, который каким-то образом столкнулся с необходимостью разобраться именно в коде на каком-то языке, но не знает с какой стороны к нему подступиться. Может ему и поможет в качестве введения. Но тогда наверное надо поточнее статью спозиционировать. И уж никак не в стиле "Любой человек, ... , легко сможет понять что такое программирование и его самые важные особенности". Может быть лучше так "Ключевые понятия алгоритмических языков программирования. Введение"? И может быть упомянуть, что умение записывать алгоритмы на языке программирования не равно умению разработать программу, хотя и является одной из его важных составляющих. А в конце список литературы, куда смотреть дальше.

21.12.2009г. 14:22:17
 
   Айк список всех сообщенийИмеет права полного администратора сайта - админ Качества Айк, оцененные другими пользователями Оценок: 4 Сообщений: 3765  Сообщение № 12221 показать
ответ -только после авторизации

>>> (статья) - Хм..  ну тогда программирование - гораздо легче, чем библиография! - снисходительно согласилась мать

Если не секрет, поскольку была возможность видеть изнутри, что делает библиограф? В чём состоит сложность работы?



13.11.2013г. 0:43:42
 
   Palarm список всех сообщенийИмеет права полного администратора сайта - админ Качества Palarm, оцененные другими пользователями Оценок: 6 Род: Мужской Сообщений: 2683  Сообщение № 12222 показать
ответ -только после авторизации

автор: KIRILL сообщение 7681
Кстати, там же есть много чего полезного в обобщенном виде применительно к образованию.
Когда я стал читать книжку про дракон, то не оставляло впечатление, что где то я уже слышал эти обертоны. Потом вспомнил - Шахиджанян со воим курсом обучения слепой печати. Мне как то вздумалось это дело освоить, услышал в тырнетах, что есть такой продвинутый курс, правда платный, нашел хакнутый - и стал заниматься. Но очень скоро в раздражении выбросил его: задолбали постоянные "да вы не плачьте... не отчаивайтесь... еще раз попробуйте". Мне прям чуть не орать хотелось: да не плачу я идиоты! Дайте мне ваши упражнения - и отстаньте со своим нытьем и увещеваниями! Но фиг там - они специально сделали вирт-учебник в расчете на мнительных марь-иван, потому как только они согласятся платить за то, что легко можно найти бесплатно, что я в итоге и сделал: выбросив в раздражении этот дурацкий лоховской курс нашел просто статью, где сухим и простым языком, без причитаний и хныканий, давались простые упражнения. Правда слепую печать я так до конца и не освоил, потому как она мне нафиг оказалась не нужна

Я это к тому, что попытка свести программирование к уровню понимания дилетантов неизбежно приведет к профанации. В драконовоской книжке 9/10 всякой лабуды и примитивных примеров, якобы доказывающих, как легко и просто можно кодить нифига не шаря в языках. А собственно объяснение, что это за хрень такая - ДРАКОН - в самом конце, на паре страниц. Весьма характерный стиль лоховских заманух, когда все время по 100 раз говорят: вот мы щас тебе покажем такое.... вот щас ты узнаешь столько... да ты просто не представляешь, сколько на тебя свалится всякого разного...

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

13.11.2013г. 4:21:45
 
  nan список всех сообщенийИмеет права полного администратора сайта - админ Качества nan, оцененные другими пользователями Оценок: 39 Род: Мужской Сообщений: 12080 E-Mail  Сообщение № 12223 показать
ответ -только после авторизации

автор: Айк сообщение 12221

что делает библиограф? В чём состоит сложность работы?

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

автор: Palarm сообщение 12222

попытка свести программирование к уровню понимания дилетантов неизбежно приведет к профанации.

Это не только в программировании, а во всем, однако, стоит понимать, что "сложность" - индивидуальная оценка доступности материала, что нет ничего сложного или простого объективно и когда человек достаточно далеко продвинулся в понимании предмета, он начинает легко и просто в нем ориентироваться.



13.11.2013г. 9:38:33


p.s. Допускаю, что мое утверждение может быть неверно, поэтому прошу показывать, что именно и почему неверно и запрашивать объяснения, если что-то непонятно.
 
Спасибо за это сообщение! Благодарность от: Айк
   Айк список всех сообщенийИмеет права полного администратора сайта - админ Качества Айк, оцененные другими пользователями Оценок: 4 Сообщений: 3765  Сообщение № 12224 показать
ответ -только после авторизации

А квантовые компьютеры и нейронные сети в перспективе дружат?

17.11.2013г. 4:23:06
 
  nan список всех сообщенийИмеет права полного администратора сайта - админ Качества nan, оцененные другими пользователями Оценок: 39 Род: Мужской Сообщений: 12080 E-Mail  Сообщение № 12225 показать
ответ -только после авторизации

Это должен быть не универсальный квантовый компьютер, а специализированный. Учитывая особенности квантовых вычислений, в частности то, что параллельность разовой операции требует некоей унифицированности представления операндов, нужна очень специфическая модель представления нейронной сети, что-то вроде нового мат.аппарата. Конечно, если упорно развивать это направление, то результат будет, вот только будет ли это раньше, чем модель, реализованная на дискретных элементах? Думаю, что вряд ли и близко будет. Вопрос о компактности - не менее спорен.



17.11.2013г. 18:57:03


p.s. Допускаю, что мое утверждение может быть неверно, поэтому прошу показывать, что именно и почему неверно и запрашивать объяснения, если что-то непонятно.
 
Спасибо за это сообщение! Благодарность от: Айк
   usr список всех сообщенийПишет без лимита и ограничений - unlimited Качества usr, оцененные другими пользователями Оценок: 2 Сообщений: 521  Сообщение № 13522 показать
ответ -только после авторизации

автор: KIRILL сообщение 7678:
Я еще тогда для себя понял, что главное - это не язык программирования, а решение задачи на уровне алгоритма. На язык переводит программист.

Не согласен. Что такое схема алгоритма как не язык описания действий для абстрактного исполнителя? Но язык определяет, какими категориями будет мыслить программист. Например, на императивном языке можно решить любую задачу. Но задача по выборке данных из СУБД на декларативном SQL решается гораздо быстрее.

Задача обхода графа решений (типа волка, козла и капусты) будет решена на логическом языке типа Prolog гораздо проще, чем на императивном.



21.02.2016г. 0:36:16
 
  nan список всех сообщенийИмеет права полного администратора сайта - админ Качества nan, оцененные другими пользователями Оценок: 39 Род: Мужской Сообщений: 12080 E-Mail  Сообщение № 13523 показать
ответ -только после авторизации

И, все же, сначала понимание, потом формализация. А то в какой форме лучше воплотить понимание - вопрос тактики. Конечно, каждый язык имеет свои плюсы и минусы и требует в тактике реализации учитывать его особенности, но, в конечном счете, любой язык становится машинным кодом. Бывает, то, что можно сделать на одном языке, оказывается недостижимым на другом. Но сначала - понимание сути взаимовлияний в задуманной модели.



21.02.2016г. 8:02:10


p.s. Допускаю, что мое утверждение может быть неверно, поэтому прошу показывать, что именно и почему неверно и запрашивать объяснения, если что-то непонятно.
 
Страницы: 1 2 3 4 ВСЕ 

Чтобы оставлять сообщеня нужно аворизоваться.

! Сообщение пропало?! посмотреть причины...

Написать простое сообщение (только текст)

Написать сообщение полноценным редактором



Последняя активность на сайте >>


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