Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет chistyakov ([info]chistyakov)
@ 2005-06-07 15:24:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Компрачикосы от программирования
Информатика-21. ИТ-образование с точки зрения национальных интересов

(Доклад для конференции по проблемам информационно-технического образования в МГУ)

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

Грубо говоря, сегодняшнее состояние в ИТ области может быть выражено так: "тусовка ИТ-индустрии [американской] с прикормленной ИТ-профессурой и компрадорским бизнесом [России]" (c) (Реплика из зала).

Нашу молодёжь уродуют компрачикосы от программирования.

Доклад (pdf 173 КБайт) читать здесь>>>>>
Господ "программистов" просят не беспокоиться.

{+}


(Читать комментарии) - (Добавить комментарий)


[info]potan@lj
2005-06-07 11:46 (ссылка)
В чем проблема?
Если система поддерживает posix, то туда без особых проблем переносится готовый свободный софт, который все это делает.
Правда софт этот большей частью написан на не кашерном языке...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]cousin_it@lj
2005-06-07 11:49 (ссылка)
Так перенесите, раз без проблем. Или Вы это мне предлагаете сделать?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]potan@lj
2005-06-07 11:57 (ссылка)
Я предлогаю не жаловаться на мифическое отсутствие софта, а решать проблемы по мере их возникновения.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]cousin_it@lj
2005-06-07 12:33 (ссылка)
У меня они не возникли пока =)

Мне предлагают бесплатный софт, который делает 3 полезные вещи, а 100 других полезных вещей не делает. "Ну и что, зато Бесплатно и Красиво! И вообще, разбирайтесь с проблемами по мере возникновения."

Да кому они нужны, эти ваши проблемы, если в других средах (написанных на C и C++, кстати) они давно и успешно решены!

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-06-07 13:31 (ссылка)
У инженеров есть такое понятие "наращиваемость системы". Это решение. Зачем "софт", который делает 100 вещей, о существовании которых я даже не подозреваю. Пусть делает три вещи, которые мне действительно нужны. Или четыре. Или столько, сколько я захочу подклюлючить. Как в 80х. :)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]metaclass@lj
2005-06-07 13:45 (ссылка)
Не дадут. Надо выжать из пользователя максимум денег. Поэтому будут впаривать софт, делающий 100 вещей.
А насчет интересно, там есть драйвер для моего ADSL-модема? Можно ли посмотреть фильм с DVD? Напечатать PDF-документ на принтере? Провести синхронизацию с моим Palm? Закачать файл в телефон по Bluetooth? - а можно управлять с линукса или винды атомным реактором или самолетом - хрен там.
Почему нужен драйвер для ADSL-модема? А потому что благодаря "конкуренции" модем работает только с программой заточенной под него. И вместо одного драйвера получаем по драйверу на каждый вариант модема.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]lazyreader@lj
2005-06-07 13:58 (ссылка)
Почему вы решили, что нельзя линуксом управлять реактором или самолётом?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-06-07 15:30 (ссылка)
Я самолётами вообще безо всяких операционных систем управляю. Не хватало ещё дров из-за "программистов" :)
Самолётами управлять просто. Это же не проигрывание ДиВиДи дисков.

(Ответить) (Уровень выше)


[info]metaclass@lj
2005-06-07 16:35 (ссылка)
Ну, если посадить делать систему управления программистов и сказать, что на самолете первыми полетят они, или будут стоять рядом с реактором при запуске - тогда может и можно :)

(Ответить) (Уровень выше)


[info]ex_chistyak@lj
2005-06-07 14:34 (ссылка)
Какпитализм -- говно.
Кстати, я не знаю, что такое "модем ADSL". Надеюсь, и не узнаю. Это так не важно...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]cousin_it@lj
2005-06-07 14:59 (ссылка)
Это, кстати, хорошая штука.

В общих чертах: подключение к Internet со скоростью примерно 1 мегабит в секунду. Использует обычную телефонную линию, не занимая ее при этом.

Капиталисты придумали =)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-06-07 15:52 (ссылка)
Так не бывает. 1 мегабит по телефонному кабелю передать нельзя. Есть физика. Наверное, какой-то обман. У капиталистов это часто бывает, причём формально вроде они правы, а начнёшь разбираться, -- обман,

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]cousin_it@lj
2005-06-07 16:08 (ссылка)
У меня дома стоит такая штука, я сейчас по ней подключен. Подумалось: а вдруг Вы правы? Только что скачал MP3 файл размером в 5 мегабайт, ушло примерно 45 секунд. Обмана особого не заметил =)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-06-07 16:34 (ссылка)
Ваших измерений недостаточно. То есть, я не сомневаюсь, что "по эффекту" это действительно 1МБит/с. Иначе бы производителей разорвали "обманутые потребители". За счёт чего достигается эффект, я не знаю. Какое-то сжатие, наверное. Я просто физически говорю, что реальный 1 Мегабит/с, бит за битом, по телефонному кабелю передать нельзя. Предлагаю пока не разбираться в этом вопросе.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]cousin_it@lj
2005-06-07 16:42 (ссылка)
Возможно. Но я специально выбрал для теста MP3-файл - это очень сильно сжатый звук, он сам по себе имеет довольно высокую энтропию, его сложно ужимать дальше.

Надо почитать какую-то литературу, наверное. Впрочем, для пользователя разницы нет - ему важна наблюдаемая скорость, а не детали реализации.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-06-07 17:06 (ссылка)
>...для пользователя разницы нет - ему важна наблюдаемая скорость

Несомненно.

(Ответить) (Уровень выше)


[info]potan@lj
2005-06-08 04:31 (ссылка)
Можно. Нельзя через коммутатор. А если приемное оборудование стоит прямо на АТС, то можно.
Другое дело - все равно извращение :-).

(Ответить) (Уровень выше)


[info]qvic@lj
2005-06-08 13:57 (ссылка)
Вы путаете телефонный кабель и телефонный канал. По второму, разумеется, нельзя, а вот по первому - ничего не мешает.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-06-09 17:21 (ссылка)
Угу. Путаю. Небрежность.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]bofhland@lj
2005-06-11 21:06 (ссылка)
Конечно; по каналу тональной частоты -- не больше 56 Кбит в секунду.

Кстати, ADSL позволяет иметь пропускную способность для входящего канала вплоть до 8192 Мбит/с.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-06-12 02:55 (ссылка)
Невероятно! За счёт чего? Наверное, помехоустойчивость никакая?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]bofhland@lj
2005-06-12 15:27 (ссылка)
Насколько я помню, ничего особенного: дискретная мультитоновая модуляция, множество несущих и т.п.

Помехоустойчивость для города приемлемая, правда, линии длиннее 5 км уже очень неустойчивую связь дают.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-06-12 16:18 (ссылка)
Честно говоря, я так и думал. Мультитоновая и всякая мульти повышает информационную нагрузку на символ канала. Расстояние между символами канала уменьшается и помехоустойчивость падает.
Слава КПСС, всё по науке. А то молодёжь меня уже не раз стыдила. Я им говорю, что есть вещи, которые невозможны или хорощо, если могут быть достигнуты зв счёт ухудшения чего-то другого. А мне говорят, это у Вас в совке всякие там ограничения были, а Запад всё делает. Смотрите, дескать, я по маленькому сотовому аж в Е-бург из Москвы звоню, слышно как из соседней комнаты. А Вы мне совковую чепуху несёте: потенциал радиолинии, радиогоризонт. Передовая западная техника может всё! Во.

Спасибо за разъяснение.

{+}

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]bofhland@lj
2005-06-13 18:25 (ссылка)
А вот кое-за-что хочу извиниться. В исходном посте пиковая пропускная способность завышена на порядок (на самом деле 8192 Кбит/с -- много, но отнюдь не столько; теперь понятно ваше чрезвычайное удивление). С недосыпа напутал, каюсь...

При частотах, требуемых для достижения указанной в первый раз характеристики, приемлемая дальность составила бы лишь несколько метров =)

(Ответить) (Уровень выше)


[info]potan@lj
2005-06-08 04:29 (ссылка)
Извращение это.
Есть Ethernet - через него надо подключаться.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]cousin_it@lj
2005-06-08 08:13 (ссылка)
Проповеди меня не очень интересуют, я вроде бы уже высказывался в этом смысле =)

Вы возьметесь протянуть мне домой Ethernet? Во сколько это мне обойдется? Расценки подключения ADSL в Москве - см. stream.ru .

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]potan@lj
2005-06-08 08:18 (ссылка)
Расценки на подключение к локалке зависят от района. Как правило подключение несколько дороже стрима, а абонетская - ниже. Локальный трафик как правило бесплатный.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]cousin_it@lj
2005-06-08 09:46 (ссылка)
У нас нет в доме локалки.

(Ответить) (Уровень выше)


[info]potan@lj
2005-06-08 04:28 (ссылка)
Есть real-time решения для Linux. Правда сложные - QNX проще купить.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]metaclass@lj
2005-06-08 05:17 (ссылка)
Вот я примерно из соображений QNX vs Linux и написал.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-06-09 17:17 (ссылка)
Всё реальное время я всю жизнь пишу сам. На голом железе. Это проще всего и надёжно.

(Ответить) (Уровень выше)


[info]cousin_it@lj
2005-06-07 13:45 (ссылка)
Сейчас по параметру "наращиваемость функциональности" уверенно выигрывает Windows.

Есть некий конфликт взглядов: с одной стороны "умная разработка с самого начала" (Oberon и его ОС), с другой стороны "органический рост под действием реальных требований" (Windows, Linux). Пока что в реальном мире результаты органического роста побеждают механические сооружения. В то же время в академической среде сторонники "умной разработки" явно преобладают =)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]lazyreader@lj
2005-06-07 13:59 (ссылка)
> Сейчас по параметру "наращиваемость функциональности" уверенно выигрывает Windows.

Такие уверенные утверждения требуют обоснования (разумеется, мы не будет рассматривать в качестве обоснования "все ставят windows", правда?)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]qvic@lj
2005-06-07 14:05 (ссылка)
т.е. вы предлагаете не принимать в расчёт данный факт, считая его ошибочным?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]lazyreader@lj
2005-06-07 14:07 (ссылка)
Нет, мне просто хочется услышать обоснование.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]qvic@lj
2005-06-07 14:12 (ссылка)
ну вот вам и первый аргумент

(Ответить) (Уровень выше)


[info]cousin_it@lj
2005-06-07 14:09 (ссылка)
В первую очередь я имел в виду разнообразие периферийного оборудования, с которым работает Windows. Кстати, я не случайно заикнулся в начале ветки про свой ADSL-модем - под Linux для него драйвера не существует =)

Дальше - количество прикладных программ. Тут можно спорить: под *nix используется куча очень старого софта, и сейчас появляется много нового... так что точно не скажу, но в двойку лидеров Windows наверняка входит.

Вообще я никоим образом не нападаю на *nix - часто пользуюсь Linux на работе, ощущения в целом приятные. Есть основания полагать, что Linux окажется более удачен в embedded и для серверов, а Windows - для desktop. По уровню зрелости обе сильно выше, чем Oberon/Bluebottle OS =)

(Ответить) (Уровень выше)


[info]ex_chistyak@lj
2005-06-07 15:00 (ссылка)
Истинно умная разработка включает в себя возможность наращивания. Практически бесконечного, если это необходимо. Пример: Интернет. Про такие системы, как ПВО страны, ядерный подводный флот, РВСН я не говорю. Давно всё решено уж было. Надо применять правильные подходы.

Так что, нет противоречия между "умной" разработкой и изменчивостью/наращиваемостью. Действовать надо правильно. Не как подёнщики.

{+}

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]cousin_it@lj
2005-06-07 15:14 (ссылка)
Вы правы.

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

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

Кроме того, идея симбиоза языка и ОС изначально порочна. Была масса попыток; даже самые удачные, вроде Squeak и Genera, не добились широкого признания. А Unix, где чуть ли не для каждой отдельной задачи создают свой специальный язык (shell, sendmail, Perl...), стал бешено популярен. Мне кажется, причины тут "экологические" - примерно те же, по которым плохо выживают монокультурные системы.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-06-07 16:02 (ссылка)
Знаете, мы вообще говорим о совершенно разных вещах. Даже живём в разных мирах. Коммерческие программы меня не интересуют вообще. От того, что порнуху в Интернете будет проще смотреть, ничего хорошего не произойдёт. Или там какая-нибудь база данных колготок будет охватывать больше складов, мне ни холодно, ни жарко.
Меня волнуют программы, решающие задачи, непосредственно связанные с физической реальностью. И ответственность за которые совсем другая, чем "За программа выполнила недопустимую операцию и будет закрыта. Нажмите ОК".

{+}

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]cousin_it@lj
2005-06-07 16:27 (ссылка)
Но кому-то же надо и колготки подсчитывать. Или там плюшевые игрушки, или мелодии для мобильников. Этим занимаюсь я, и пока своей нишей доволен вполне. Вы тоже ограничили свою область деятельности: делаете летающие самолеты. Не об этом ведь речь идет.

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-06-07 16:41 (ссылка)
Рисование мультфильмов это совсем другое. А насчёт ограничения самолётами Вы здорово сказанули! Есть общеинженерные вещи. И моя конкретная направленность не оказывает никакого влияния на них. Это общечеловеческий опыт. Пусть и колготки кто-то считает, конечно. Жаль трудовых ресурсов, но пусть уж считают...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]cousin_it@lj
2005-06-07 16:46 (ссылка)
Похоже, каждый из нас считает свой опыт общечеловеческим. Вы - опыт реализации алгоритмов на голом железе, я - опыт общения с чужими сложными системами. Можно, пожалуй, на этом остановиться =)

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ex_chistyak@lj
2005-06-07 17:10 (ссылка)
Всё. Встали!

Не удержусь, чтобы не сказать, что Ваш опыт вполне общечеловеческий. И очень важный. Это одна из интеллектуальных ловушек современности. Я же призываю сделать из Вашего опыта выводы. Они были сделаны программистским сообществом в 70х, но потом почему-то оказались забытыми.

Всё-всё. Умолкаю. До свидания.

{+}

(Ответить) (Уровень выше)


[info]potan@lj
2005-06-08 04:35 (ссылка)
Хмм.
Применить винды, кроме как для "десктопа", очень проблематичто. Даже сервера на нем через жопу делаются.

(Ответить) (Уровень выше)


[info]potan@lj
2005-06-08 04:26 (ссылка)
а 100 других полезных вещей не делает

Не делает какая-то одна программа? По вашему программа просмотра дирректорий должна и DVD проигрывать, и за пивом бегать?

Если "бесплатный софт" вообще, то что это за "100 полезных вещей", которые не делает свободный софт и делает проприетарный?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]cousin_it@lj
2005-06-08 08:10 (ссылка)
Я не хочу влезать в религиозные споры =)

Но по моему опыту программы под Windows чаще пишутся так, чтобы работать прямо из коробки, а "free software" чаще напоминает набор "сделай сам". От пользователя требуется некоторая техническая подкованность, чтобы делать простые вещи.

Не так давно некие знакомые смотрели трансляцию чего-то там с помощью mplayer, и у них что-то там не получалось... а на форуме им сказали "RTFM, запустите вот с такими ключами". Совет правильный, но лучше бы он вовсе был не нужен, разве нет?

(Ответить) (Уровень выше)


(Читать комментарии) -