Ознакомьтесь с Условиями пребывания на сайте Форнит Игнорирование означет безусловное согласие. СОГЛАСЕН
ВХОД
 
 
Короткий адрес страницы: fornit.ru/8710
Вернуться к исходному документу
Обсуждение Программирование на любом алгоритмическом языке
Показывается все одной страницей 
   SergT список всех сообщенийSr. Poster Качества SergT, оцененные другими пользователями Оценок: 3 Род: Мужской Сообщений: 156  сообщение № 5814 показать
ответ -только после авторизации

А в чем цель данной статьи, мля?

20.12.2009г. 11:58:30


Зри в корень.
 
   ВячДимОз список всех сообщенийПишет без лимита и ограничений - unlimited Род: Мужской Сообщений: 40 Телефон: 921 9297046  сообщение № 5815 показать
ответ -только после авторизации

Не понял автора, кто такой "не имеющий проблем развития"?  Я знаю много людей имеющих плохое зрение (слепых), колясочников и др., которые дадут фору любому  "не имеющему проблем развития" в програмировании и т.п. деятельности.  У мамы автора, как и у меня - пенсионера, куча проблем развития, а в инете и других КП примочках могём многое.

 



20.12.2009г. 12:20:53
 
   snc список всех сообщений История редактирования (5)
Full Poster Качества snc, оцененные другими пользователями Оценок: 2 Род: Мужской Сообщений: 86  сообщение № 5816 показать
ответ -только после авторизации

А кто автор этой статьи?

2SergT - в чём цель? У человека появилась интересная идея и он решил ею поделиться.

Теперь по существу статьи. IMHO в статье не совсем верно программирование, как то, чем занимаются программисты, свелось к кодированию (т.е. к вариантам условной записи последовательности действий). Если следовать этому определению то композитор занимается только условной записью музыки в виде нот (т.е. тоже программированием в смысле статьи ). В смысле статьи все мы - программисты . Именно поэтому автору столь легко оказалось объяснить "сущность программирования" любому человеку. Точно так же он легко бы объяснил "сущность сочинения музыки" .

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

P.S. я профессиональной разработкой программ занимаюсь уже лет двадцать и до сих пор не могу сказать, что я до конца разобрался даже в "сущности" программирования, не говоря уже о деталях .

20.12.2009г. 14:10:33
 
   snc список всех сообщений История редактирования (3)
Full Poster Качества snc, оцененные другими пользователями Оценок: 2 Род: Мужской Сообщений: 86  сообщение № 5817 показать
ответ -только после авторизации

А алгоритм "решение проблем" просто гениальный.

P.S. если квадрат "ты самый несчастный дурак на свете" заменить на "ты крайний: придётся чинить тебе или платить тому кто починит", то это уже и не шутка .

20.12.2009г. 14:36:36
 
   SergT список всех сообщенийSr. Poster Качества SergT, оцененные другими пользователями Оценок: 3 Род: Мужской Сообщений: 156  сообщение № 5818 показать
ответ -только после авторизации

Судя по разделу, автором должен быть Великий и Всемогущий нан, автор сайта.
2 snc - хотелось бы услышать автора.

20.12.2009г. 17:23:34


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

А разве nan большой специалист в программировании? Не знал... А какие программы он разработал?

20.12.2009г. 20:28:22
 
   SergT список всех сообщений История редактирования (1)
Sr. Poster Качества SergT, оцененные другими пользователями Оценок: 3 Род: Мужской Сообщений: 156  сообщение № 5820 показать
ответ -только после авторизации

О! Нан - это личность многогранная. Физ-химик, физик по проблемам вакуума, нейрофизиолог, программист, схемотехник, фотограф, альпинист, оладатель патента на ИИ, и многая-многая другая... и все это в одном лице.

Здесь на сайте где-то есть генератор случайных чисел, его авторства.

20.12.2009г. 21:07:57


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

>>А в чем цель данной статьи, мля?

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

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

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

ну вот, оказывается, как зацепило :)

>> А какие программы он разработал?

а я порфи побыл с 1993 года, когда  поработал в итальянской программерной фирме на mfc по криптографии  делопроизводства. Они италию переводили на новый стандарт документооборота с цифровыми подписями, таймштампами и т.д. И все еще приходится этим заниматься до сих пор, правда уже вэб-программированием, а за это время в немало пришлось языков вникать: от дельфи до лисы.

Алгоритм решения проблем - не мой :) так что это единственное гениальное, что есть в статье :)

Сегодня посмотрел Аватар на огромном экране в 3d. так что сны будут фантастические :) сделал там в полутьме несколько кадров. Постараюсь найти время в ближайшее время разрядиться вречатлениями...



20.12.2009г. 21:28:55


p.s. Допускаю, что мое утверждение может быть неверно, поэтому прошу показывать, что именно и почему неверно и запрашивать объяснения, если что-то непонятно.
 
   snc список всех сообщенийFull Poster Качества snc, оцененные другими пользователями Оценок: 2 Род: Мужской Сообщений: 86  сообщение № 5822 показать
ответ -только после авторизации

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

P.S. впрочем действительно надо дождаться автора.

20.12.2009г. 21:38:22
 
   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
 
   домовик список всех сообщенийПишет без лимита и ограничений - unlimited Качества домовик, оцененные другими пользователями Оценок: 2 Род: Мужской Сообщений: 315  сообщение № 5825 показать
ответ -только после авторизации


что подобное упрощение вместо пользы принесёт исключительно вред?

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

21.12.2009г. 3:20:43


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

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


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

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

21.12.2009г. 14:22:17
 
   snc список всех сообщений История редактирования (1)
Full Poster Качества snc, оцененные другими пользователями Оценок: 2 Род: Мужской Сообщений: 86  сообщение № 5832 показать
ответ -только после авторизации

Вот этот процесс написания условных действий и есть - программирование


Вот, пожалуй, та фраза, которая меня так зацепила .

P.S. чего-то я уже и сам не уверен в правильности своего "понимания" программирования. Если не ставить знака равенства между программированием и разработкой программ, то может мои претензии и не уместны...

21.12.2009г. 14:35:11
 
  nan список всех сообщенийИмеет права полного администратора сайта - админ Качества nan, оцененные другими пользователями Оценок: 39 Род: Мужской Сообщений: 12218 E-Mail  сообщение № 5833 показать
ответ -только после авторизации

>>Может быть лучше так "Ключевые понятия алгоритмических языков программирования. Введение"?

Не хотелось бы превращать статью из мировоззренческой в специальную :)

>>Вот, пожалуй, та фраза, которая меня так зацепила

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



21.12.2009г. 15:34:17


p.s. Допускаю, что мое утверждение может быть неверно, поэтому прошу показывать, что именно и почему неверно и запрашивать объяснения, если что-то непонятно.
 
   snc список всех сообщенийFull Poster Качества snc, оцененные другими пользователями Оценок: 2 Род: Мужской Сообщений: 86  сообщение № 5834 показать
ответ -только после авторизации

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

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

21.12.2009г. 16:12:20
 
   Palarm список всех сообщенийИмеет права полного администратора сайта - админ Качества Palarm, оцененные другими пользователями Оценок: 6 Род: Мужской Сообщений: 2761  сообщение № 7398 показать
ответ -только после авторизации

Лично меня в программировании не перестает удивлять тот факт, что самая навороченная программа в итоге сводится компилятором к наипростейшим арифметическим действиям. Блин, трудно вообразить, что для показа фильма на мониторе нужно «всего лишь» сто мильонов раз чего то там сложить и отнять внутри процессора – но это именно так и есть. Что первый комп «Марк 1» на механических реле, что современный – принцип не изменился, только технические решения. И это наводит на размышления по поводу: как из простейших действий можно получить отнюдь не простой результат.
Собственно статью можно резюмировать так: опыт программирования показывает, что любое самое сложное действие можно свести к набору простейших инструкций на уровне 1-0, вкл-выкл.

06.11.2010г. 10:04:29
 
   SleepWalker список всех сообщенийПишет без лимита и ограничений - unlimited Качества SleepWalker, оцененные другими пользователями Оценок: 3 Род: Мужской Сообщений: 219  сообщение № 7399 показать
ответ -только после авторизации

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

06.11.2010г. 21:25:26
 
   Palarm список всех сообщенийИмеет права полного администратора сайта - админ Качества Palarm, оцененные другими пользователями Оценок: 6 Род: Мужской Сообщений: 2761  сообщение № 7400 показать
ответ -только после авторизации

автор: SleepWalker сообщение 7399
А ведь программирование, судя по всему - тоже отличный способ отправлятся в дали дальные, еще круче чем философствования и оС

Вот уж нет! Попробуйте убрать скобку или точку в коде - реальность мигом вдует вам Error-ов по самое ни хочу или выкинет такую фигню, что вдует начальство. Программирование как раз самый злой монстр - не дает сцуко никакого простора для фантазий: строго по алгоритму и синтаксису.
Другое дело, что "обрывки кода", "флуктуации сигналов" и еще какая то таинственая хрень может породить такой вынос мозга, что уже готов покаяться хоть Ктулху - лишь бы убрать этот долбанный косяк. А он иной раз сам убирается. Сам пришел, погрозил сурово (вот ужо я вас лузеров научу кодить!) - и ушел.
Программирование похоже на колдовство: нихрена не понятно, и то работает, то не работает. А когда к гуру подлезешь с вопросом - он щеки надувает и начинает вещать про "выпей йаду", "убейся ап стену" - и отсылает к каким то таинственным докам, мануалам и ФЫ1.
Но в действительности все решаемо - было бы желание и интерес. Однажды, решив заняться радио, обложился учебниками, для вузов и давай читать. Мысля была простая: если освоить солидный гросбух, знания будут не менее солидными - и думается результат аналогичный. Но прошли месяцы, я уже разобрался с транзисторами, p-n переходами, расчетами схем усилителей - но ни одного из них так и не спаял. И вот однажды приходит приятель, приносит прриемник: спер плату, коробку и детали с завода и тупо спаял - при этом не имея ни малейшего понятия о принципе работы транзистора или хотя бы конденсатора. И ведь работает! Я задумался: почему у меня такой объем инфы - и выхлопа ноль? Догадался спросить знкомого мужика-ралиолюбителя. Он посмеялся над моим талмудами и посоветовал книжки Борисова и Иванова (популяризаторов радиодела для чайников). А там все предельно просто: берешь кусок проволоки, точечный диод и наушники, соединяешь их - и наслаждайся местным радио.
Это был вынос мозга. Так вот оно как умные то людит делают! Все ученые талмуды в топку - практика, лучший учитель. Книжные знания - бесполезная туфта, ну разве что для теоретиков есть в них смысл. Но меня интересовало исключительно практическое применение полученных знаний - прикоснуться к волшебству, когда из хитрым образом спаянных деталющек получается приемник, или совсем круто - синтезатор! Кайф!
То же и с програмированием: берешь реальную задачу и решаешь - по ходу дела разбираешься с вопросами. Как только перестал спрашивать и начал пробовать - так дело и пошло.

07.11.2010г. 9:42:58
 
  nan список всех сообщенийИмеет права полного администратора сайта - админ Качества nan, оцененные другими пользователями Оценок: 39 Род: Мужской Сообщений: 12218 E-Mail  сообщение № 7401 показать
ответ -только после авторизации

Есть, правда, в самом деле удивительные заходы в глюбокие программерские фантазии.. :) Например, язык программирования, в котором все пишется пробелами и не видимыми символами, но и то, может как-то использоваться в целях засекречивания кода, хотя такое оправдание мне кажется очень надуманным :)



07.11.2010г. 10:00:00


p.s. Допускаю, что мое утверждение может быть неверно, поэтому прошу показывать, что именно и почему неверно и запрашивать объяснения, если что-то непонятно.
 
  N_A список всех сообщенийИмеет права полного администратора сайта - админ Качества N_A, оцененные другими пользователями Оценок: 6 Род: Мужской Сообщений: 444 ICQ: 191-87-85-92  сообщение № 7402 показать
ответ -только после авторизации

А еще есть, например, функциональные языки программирования, пусть уступающие по популярности процедурным языкам, но вполне практически востребованы в определенных областях.
Вних существенно отличается подход к написанию программ, но они относятся к алгоритмическим языкам(как и все языки программирования).
кусочек из википедии:
"..Haskell — язык программирования, в котором наиболее полно реализованы отложенные вычисления. Не имеет оператора присваивания значения переменной..."



07.11.2010г. 12:18:48
 
  nan список всех сообщенийИмеет права полного администратора сайта - админ Качества nan, оцененные другими пользователями Оценок: 39 Род: Мужской Сообщений: 12218 E-Mail  сообщение № 7403 показать
ответ -только после авторизации

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



07.11.2010г. 12:36:57


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

Не могу не написать :)

Одним из любимых предметов в школе была информатика. Преподавали ее по переменке муж и жена Суворовы.

Компьютеры у нас в школе (военный городок Сосновый Бор под Улан-Удэ) были "супер": военного образца, поднять одному не реально - броня, клавиатура монолитна с корпусом, текст набиваемой строки видно на табло красной светодиодной матрицы - всего сантиметров 10 сантиметров при ширине одного символа 5 мм (короче всю строку целиком никто не видел). Монитор, есессно, зеленый монохром. Чтобы вывести один символ на экран надо было написать (как сейчас помню): CSP "ЭЛТ", x, y, "символ"; - язык модифицированный Бэйсик :) Информация сохранялась на обычные аудиокассеты. Компьютеров всего 2 на всю школу. И другие прелести конца 80-х. Хотя в других школах уже стояли классы Yamaha и появившиеся 16-разрядные ДВК (у нас уже в конце моей учебы появились тоже 2 экспоната), а кое-где 286-е.

Так вот, занятия по информатике происходили именно на основании изучения алгоритмического языка с составлением блок-схем. Это классная база, надо сказать. если-то-иначе-всё :) :) Я еще тогда для себя понял, что главное - это не язык программирования, а решение задачи на уровне алгоритма. На язык переводит программист. Главное - постановка задачи и нахождение алгоритма ее решения со всеми возможными ветвями развития событий (включая "защиту от дурака" и т.д.).

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

В школе, помню, состоялась олимпиада по информатике. Суворовы умудрились протащить всех 3 победителей на районную Олимпиаду (по правилам на район брали только 1-е место). Потом нас (а мы на районе опять заняли 3 первых места) Суворовы опять протащили на город. Вот молодцы - болели за нас, верили. На городе - опять 3 первых места наши. Выходим на область. Так вот там произошло самое интересное (для меня, естественно :) ): Олимпиада проходила в 2 тура - теоретический день и практический день. Первый день - это решение Олимпиадных задач на алгоритмическом языке (второй день решение прикладных задач на уже машинах). Задачи, надо признать, были такие, что мозги кипели и шоколадки не помогали :) . Утром второго дня, когда мы ехали из военного городка на рейсовом автобусе в город, я стоял рядом с Людмилой Михайловной, которая вся почему-то сияла и косилась всю дорогу в мою сторону. Я поинтересовался - в чем причина. Когда она мне на ухо по-секрету шепнула, я понял почему моя учительница такая счастливая - по результатам первого дня я набрал такое количество баллов, что даже если не поеду на второй день - я уже победитель!!! И я поехал на Всесоюзную Олимпиаду... Кстати, мы заняли 1, 2 и 5 место на области. Ну, ладно это я ушел в приятные воспоминания :)

С тех пор постоянно рисую блок-схемы при решении задач по жизни.

Кстати, успехи в решении задач на уровне алгоритмов невозможны без развития навыков задавать ПРАВИЛЬНЫЕ ВОПРОСЫ.

С компьютерами все просто - пока ты даешь ему команды на его языке - он делает именно то, что ты ему командуешь. Если получается Г, значит ты скомандовал Г. И никаких обид :)

Жаль только, что невозможно так точно всё предсказать при общении с реальными людьми. У каждого человека свой "язык" и своя логика, которая заложена его предыдущей жизнью. А жизнь порой играет злые шутки... Поэтому приходится еще постоянно обучаться новым языкам и писать драйверы, фиксить баги. Но, это, так сказать, Software. Но настоящие ограничения (как и возможности для нового поколения software), конечно же, лежат на уровне hardware, которое пока еще до конца не познано :)

Трудно в одиночку познать самопальным Софтом тщательно спланированный миллионами лет хард за то короткое время, что выделено экземпляру Носителя софта в общем Алгоритме Эволюции Харда. Но зато как интересно!



08.01.2011г. 22:51:29
 
  sergish список всех сообщенийПишет без лимита и ограничений - unlimited Качества sergish, оцененные другими пользователями Оценок: 6 Род: Мужской Сообщений: 1482  сообщение № 7679 показать
ответ -только после авторизации

А на меня когда-то сильное впечатление произвела книжка Параджанова, название забыл . Там про т.н. визуальный язык программирования алгоритмов "Дракон". Там разъяснялись простые правила, настолько интуитивно понятные, что сразу "прошились" в мозгу. Фишка в том, что соблюдение этих правил обеспечивает наглядное предупреждение логических ошибок, и даже наглядно отражает оптимальность алгоритма. Конечно, на базовом уровне. То есть схема логически корректного и оптимального алгоритма, нарисованного по стандартам этого языка выглядит эстетичнее, красивее(!), чем ошибочного и неоптимального.

Но, похоже, этот язык хода не набрал. Или я не в курсе.

08.01.2011г. 23:59:19
 
   KIRILL список всех сообщенийПишет без лимита и ограничений - unlimited Качества KIRILL, оцененные другими пользователями Оценок: 2 Род: Мужской Сообщений: 193  сообщение № 7681 показать
ответ -только после авторизации

автор: sergish сообщение 7679

язык хода не набрал. Или я не в курсе.

 

вот ссылка http://oberoncore.ru/wiki/drakon/start

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

Тема интересная, направление ИМХО правильное.

Например, вот цитатка:

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

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

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

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

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

 

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

Ребята занимаются в определенном смысле примерно тем же, чем мы тут с NAN.

Кстати, там же есть много чего полезного в обобщенном виде применительно к образованию.

За визуализацией - будущее. По крайней мере так говорит тренд Алгоритма Эволюции Харда, если я правильно Его понял. Улыбка



09.01.2011г. 2:57:08
 
   Айк список всех сообщенийИмеет права полного администратора сайта - админ Качества Айк, оцененные другими пользователями Оценок: 4 Сообщений: 3768  сообщение № 12221 показать
ответ -только после авторизации

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

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



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

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

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

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

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

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

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

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

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

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

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



13.11.2013г. 9:38:33


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

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

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

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



21.02.2016г. 8:02:10


p.s. Допускаю, что мое утверждение может быть неверно, поэтому прошу показывать, что именно и почему неверно и запрашивать объяснения, если что-то непонятно.
 
Показывается все одной страницей 

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

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

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

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



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