metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-09-09 02:23 pm

Комментарий к тому ролику про гаджеты

Тут [livejournal.com profile] zelanton нас радовал светлым будущим от эппла.

А вот комментарий к оному ролику:

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

К сожалению, эта тенденция проявляется во всем — даже в дизайне современных устройств, включая и ту прекрасную модель, о которой мы говорим сегодня: отказ от систем создания и ввода информации (клавиатура) и переход к системе ВЫБОРА информации (тачскрин: какой ролик скачать, какую новость прочесть, какую картинку скопировать другу).

[identity profile] zelanton.livejournal.com 2010-09-10 05:51 am (UTC)(link)
Перечитываем написанное выше:
"Вообще надо быть совсем слепым, чтобы не видеть что электроника развивается этак на порядок быстрее, чем механика, на тот путь который инженерщине требуется десятилетия, электроника проходит за год. А программирование на порядок быстрее программирования."

[identity profile] jamhed.livejournal.com 2010-09-10 06:05 am (UTC)(link)
Так это, программистов отменять собирались и 20 лет назад, теми-же кубиками со стрелочками. А воз и ныне там, нес па? А разгадка одна - выразительность кубиков со стрелочками весьма невыразительна. Внезапно оказывается что реальный мир куда богаче песочницы с кубиками, а кубиков со стрелочками хватает для программирования крайне ограниченного круга задач, за пределы которого легко выйти этими же стрелочками.

[identity profile] zelanton.livejournal.com 2010-09-10 06:08 am (UTC)(link)
то есть ваш аргумент - существовавание в прошлом чей-то неудачной попытки? Ничего так, надо заметить, аргумент.

[identity profile] jamhed.livejournal.com 2010-09-10 06:10 am (UTC)(link)
не, мой аргумент что пропагандируемый вами подход уже неоднократно пропагандировался. а люди как программировали на разных языках, так и программируют, и конца края не видать.

[identity profile] metaclass.livejournal.com 2010-09-10 06:15 am (UTC)(link)
Аргумент - теоретическая невозможность создания средств программирования, пригодных для широкого круга задач и не требующих включения мозга. DSL с узким назначением - сколько угодно. И то, чтобы их реализовать без протечки абстракций - нужно 10 лет сидеть и дрючить CS. Языки общего назначения - таки нет.

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

[identity profile] jamhed.livejournal.com 2010-09-10 06:20 am (UTC)(link)
а в чем проблема распараллеливать на ядра чисто функциональные языки типа лиспа которому уже лет 50 как?

[identity profile] metaclass.livejournal.com 2010-09-10 06:22 am (UTC)(link)
Ни в чем, кроме отсутствия лиспа в инструментарии мейнстримных программистов :)

[identity profile] jamhed.livejournal.com 2010-09-10 06:31 am (UTC)(link)
я вот думаю, сколько ж человекомозгов потрачены впустую в никому не нужные хери типа ооп, ole, dde, etc. и каждый раз под флагом - программисты должны умереть.

[identity profile] zelanton.livejournal.com 2010-09-10 06:54 am (UTC)(link)
>>> теоретическая невозможность создания средств программирования, пригодных для широкого круга задач и не требующих включения мозга

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

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

[identity profile] jamhed.livejournal.com 2010-09-10 07:03 am (UTC)(link)
пойнт в том, что для рисования кубиков требуется существенно меньшая часть мозга. которая зачастую и вообще не включается. вывод - рисователь кубиков автоматически пролетает по сравнению со специалистом широкого профиля, именно в силу ограниченности. а из стотыщ мильононв удачных применений рисования кубиков пару живых примеров не подкинете?

[identity profile] zelanton.livejournal.com 2010-09-10 07:05 am (UTC)(link)
вообще-то для того, чтобы быть нормальным дизайнером надо быть на порядок так умнее нормального программиста.

У программистов я смотрю вообще ололо какое завышенное самомнение.

[identity profile] jamhed.livejournal.com 2010-09-10 07:10 am (UTC)(link)
ага, я такое уже слышал. от бухгалтеров. типа каждый специалист в своем деле и бла бла бла. поэтому программисты должны им капс отжимать.

[identity profile] zelanton.livejournal.com 2010-09-10 07:13 am (UTC)(link)
и это истинная правда. Только программисты тупее, но самомнение у них почему-то больше.

(no subject)

[identity profile] jamhed.livejournal.com - 2010-09-10 07:17 (UTC) - Expand

[identity profile] metaclass.livejournal.com 2010-09-10 07:06 am (UTC)(link)
Ну вот у меня к примеру две предметных области - расписания автобусов и бухгалтерские расчеты.
Я при всем желании не могу на них сконцентрироваться, т.к. 1) это нужно увязать с базами данных, в которых оное хранится, и 2) к этому нужно прикрутить удобный интерфейс.

[identity profile] zelanton.livejournal.com 2010-09-10 07:11 am (UTC)(link)
первый пункт решается фрамеворками, которые конечно сейчас все через жопу. У нас ксати оно более-менее разрешилось - у нас есть ядро, скрывающее собой всю эту шнягу с БД, а "обычные программисты" пишут пользуясь интерфейсами ядра для доступа к данным. И никакого SQL или чего-то там.

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

[identity profile] metaclass.livejournal.com 2010-09-10 08:39 am (UTC)(link)
Вот я как раз этими ядрами и обобщенными интерфейсами в основном и занимаюсь, т.к. предметка сама по себе на данный момент проще, чем вся обвязка вокруг нее.

(no subject)

[identity profile] zelanton.livejournal.com - 2010-09-10 09:02 (UTC) - Expand

(no subject)

[identity profile] zelanton.livejournal.com - 2010-09-10 09:03 (UTC) - Expand

(no subject)

[identity profile] jamhed.livejournal.com - 2010-09-10 09:04 (UTC) - Expand

[identity profile] zamotivator.livejournal.com 2010-09-11 10:51 pm (UTC)(link)
Эффективный менеджмент головного мозга.

[identity profile] zelanton.livejournal.com 2010-09-10 06:09 am (UTC)(link)
вы ещё скажите, что с тех пор программирование не стало более высокоуровневым, ага

[identity profile] jamhed.livejournal.com 2010-09-10 06:12 am (UTC)(link)
в общем-то да, не стало. однакось начала пути перевода программирования в более высокий уровень уже проявляются.

[identity profile] zelanton.livejournal.com 2010-09-10 06:14 am (UTC)(link)
вы кажется многого не замечали. Помните какое было ололо, когда появился делфи? О уж как тогда old-school фанатики в говно исходились.

[identity profile] jamhed.livejournal.com 2010-09-10 06:18 am (UTC)(link)
ага, расскажите мне чего я не замечаю. заодно поведайте о принципах в программировании, которые были неизвестны 30 лет.

[identity profile] zelanton.livejournal.com 2010-09-10 06:57 am (UTC)(link)
что там было неизвестно - не знаю, да оно и не важно. Главное что массово использовалось, а что нет. И простите сейчас много чем массово используется чего 30 лет назад не пользовали.

Я вообще вас не понимаю, вы что в самом деле пытаетесь доказать, что прогресса не существует и я всё придумал? И даже что он в принципе невозможен?

[identity profile] jamhed.livejournal.com 2010-09-10 07:05 am (UTC)(link)
я вам фореграунду по бакграунду пишу, что в программировании ничего существенно не изменилось за 30 лет, ни в массовом, ни в теоретическом - как пейсали цыклы с условиями, так и пишут. какой тут прогресс, вы о чем вообще? что одна херовая библиотека сменила другую чтоле и это есть прогресс? ну-ну.

(no subject)

[identity profile] zelanton.livejournal.com - 2010-09-10 07:07 (UTC) - Expand

(no subject)

[identity profile] jamhed.livejournal.com - 2010-09-10 07:09 (UTC) - Expand

(no subject)

[identity profile] metaclass.livejournal.com - 2010-09-10 07:11 (UTC) - Expand

(no subject)

[identity profile] zelanton.livejournal.com - 2010-09-10 07:13 (UTC) - Expand

(no subject)

[identity profile] jamhed.livejournal.com - 2010-09-10 07:21 (UTC) - Expand

[identity profile] metaclass.livejournal.com 2010-09-10 06:21 am (UTC)(link)
Вы таки будете смеятся, но с тех пор ситуация ухудшилась. Дельфи умер, дотнет пошел не в ту степь, а все прочее адский ад и вуду.
Хотел бы я видеть, как это светлое будущее с прозрачными экранами и мультитач интерфейсами будут в AJAX запихивать.

[identity profile] zelanton.livejournal.com 2010-09-10 06:51 am (UTC)(link)
ребе, график развития любой сферы деятельности человека содержит свои взлёты и провалы. Так уж устроен несовершенный человек