Главная книга сайта Форнит: «Мировоззрение». Другие книги:
«Познай себя», «Основы адаптологии», «Вне привычного» и Лекторий МВАП.
 
Короткий адрес страницы: fornit.ru/8710
Вернуться к исходному документу
Обсуждение Программирование на любом алгоритмическом языке
Страницы: 1 2 3 4 ВСЕ 
   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 Род: Мужской Сообщений: 11439 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 список всех сообщенийПишет без лимита и ограничений - unlimited Качества Palarm, оцененные другими пользователями Оценок: 6 Род: Мужской Сообщений: 2193  Сообщение № 7398 показать
ответ -только после авторизации

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

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

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

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

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

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

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

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



07.11.2010г. 10:00:00


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

Войти под своим ником или зарегистрироваться- авторизация

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

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

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



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


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