Что изучают на Программировании и основах работы с ЭВМ

Автор темы Михаил 
02.09.2005 00:28
опять Амир...
Цитата

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

(Я бы и самолетом научился управлять, будь у меня такая возможность; с детства об этом мечтаю.)

Цитата

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

Цитата

Амир писал(а) :
Цитата

RuLeR писал(а) :
И потом, в силу opensource, эти системы идеально годятся для обучения программированию.
Не вижу связи, честно.
Все очень просто: Линукс, как и 99% ПО для него поставляется с исходниками. Это означает, что Вы можете взять исходник любой программы, даже ядра операционной системы, и играться с ним сколько захотите. Вы можете изучать, модифицировть и использовать в своих проектах эти исходники - что же Вам еще надо?
Кроме того, как человек немного знакомый с WinAPI и программированием под X, могу сказать, что последнее - проще.
С учетом того, что пока специфика самой ОС не изучается, а изучается только сам язык Си, я вообще большой разницы не вижу.

Цитата

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

Цитата

Амир писал(а) :
На самом деле, проблема в том, что, как кажется ты же раньше и сказал, более чем у 80% (а я бы сказал и больше) людей дома windows, к которому они привыкли, а на мм их заставляют перечиваться с сомнительной пользой для будущего.
Винда имеет кучу недостатков. И потом, на мехмате Вы не дома.

Цитата

Амир писал(а) :
P.S.: настучу на тебя Леше, он тебе будет потом долго объяснять, чем плох linux - он это любит и, что более важно, умеет. :)
А я на тебя Савченке! :).



This is like an expression of rage by the people,
who feel neglected and turned away by the system.
02.09.2005 00:37
Ваши рассуждения тоже странные...
Цитата

Андрей писал(а) :
...почему-то упорно пишут "математик, математик-прикладник". Получается, Вы требуете от учащегося на водителя уметь водить конкретную модель самолета.
Еще одну конкретную модель, а не только ее.
А Вы хотите, чтобы Вас обучали работе в Windows?

Цитата

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

Цитата

Андрей писал(а) :
И ещё. Назовите хотя бы одну причину, по которой научный работник должен пользоваться *nix.
Назовите хотя бы одну причину, по которой научный работник должен использовать Windows.



This is like an expression of rage by the people,
who feel neglected and turned away by the system.
02.09.2005 07:45
Ничего не выйдет
Цитата

RuLeR писал(а) : А я на тебя Савченке! :).
А вот тут ничего не выйдет. Мы с ним давно пришли к выводу, что ему (Савченко) комфорт при работе не нужен, и он давно впал в нирвану. А мне нужен (хотя бы минимальный), и из этого я исхожу при выборе ОС.
02.09.2005 08:15
Вспомнилось тут, ага...
У иностранных учёных бывает большая проблема с файлами MS Word. У них часто не то что самого ворда у многих нет, но и вообще windows.
А почему у иностранных а не у российских? Софт Microsoft (тавтология:)) там стоит денег, и немалых. Вот почему там _принят_ opensource. Windows могут ставить коммерческие организации, а linux - все кто хотят.

А у нас Mustdie - 100 рублей, и счастья и здоровья пиратам%) И винда, и часто ещё офис на тот же диск запихнут:)))

Кстати, кажется, спор насчёт ценности обучения *nix-у здесь совершенно бесполезен (во всяком случае, возмущения по поводу того чему учат), потому что с подобными вопросами, видимо, лучше обращаться к составителям программы обученмя.
02.09.2005 13:10
и ещё про них же
Цитата

Амир писал(а) :
А кто, извините, претендует на звание пилота???

Вы - коль скоро алчете получить мехматский диплом wink Не нравится - так кто Вас здесь держит?

С уважением,
Гастрит

02.09.2005 13:37
То-то и оно
Цитата

Андрей писал(а) :
...почему-то упорно пишут "математик, математик-прикладник".

Смотрю на календарь. Вижу там число: 2 сентября 2005 года. Отвечающее этой дате основное вычислительное (т.е. математическое) средство - электронно-вычислительная машина. Следовательно, человек, получающий в обсуждаемую эпоху квалификацию "математик" (тем паче - "математик-прикладник") обязан иметь элементарные навыки работы с ЭВМ. Не имеете таковых - вперёд за записью "философ, философ-трепач" smile

Цитата

И ещё. Назовите хотя бы одну причину, по которой научный работник должен пользоваться *nix.

Среди *nix имеется свободное программное обеспечение, а среди Windows (не путать с некоторыми программами под неё - речь о самой системе) - не имеется. С точки зрения современной научной этики деятельность M$ неприемлема - и хотя бы поэтому сию деятельность не следует поощрять сохранившим остатки совести представителям научного сообщества.

С уважением,
Гастрит

02.09.2005 19:02
Пятая ... нога
Цитата

RuLeR писал(а) :
Цитата

Андрей писал(а) :
...почему-то упорно пишут "математик, математик-прикладник". Получается, Вы требуете от учащегося на водителя уметь водить конкретную модель самолета.
Еще одну конкретную модель, а не только ее.
А Вы хотите, чтобы Вас обучали работе в Windows?
Суть в том, что подавлящую часть студентов учить windows'у не надо, а *nix'ам - надо. О том и разговор.
Цитата

Цитата

Андрей писал(а) :
несколько профессоров-академиков, которых я лично видел без отвращения пользующимися Виндой, нужно гнать с мехмата как не отличающихся научным складом ума...
Сравнили... Когда они были студентами, вообще компьютеров в современном понимании не было. Не будут же они сейчас специально изучать никсы. Они уже не студенты, и в свое время им эти знания не были нужны, по понятным причинам. А вот для современного и будущего специалиста изучать никсы полезно.
Современному и будущему специалисту *nix - как корове пятая нога. Заметьте - я ничего не говорю о качестве этой ноги (может быть она и хорошая и все такое) - но она пятая.
Цитата

Цитата

Андрей писал(а) :
И ещё. Назовите хотя бы одну причину, по которой научный работник должен пользоваться *nix.
Назовите хотя бы одну причину, по которой научный работник должен использовать Windows.
Лично я хочу использовать в универе windows потому, что мне не надо будет в этом случае уделять свое время прикручиванию третьей ноги. Мне хватает двух.

02.09.2005 19:05
Мехматовский диплом...
...как уже сказал Андрей, гласит про математика (прикладника). И этот математик, извините уж, не обязан знать *nix'ы.
02.09.2005 19:16
Опять RuLeR...
Цитата

RuLeR писал(а) :
Цитата

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

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

Цитата

Амир писал(а) :
Если я не ошибаюсь (поправьте, если что) на мехмате (по крайней мере до кафедры вычмата) готовят не сисадминов. Так что это не аргумент.
Да, но куча организаций, в том числе научных, все равно использует Линукс. А пример с зарплатой сисадминов я привел для того, чтобы показать, что люди, знающие не только мастдай, ценятся выше. И причем здесь, готовят до/на вычмате сисадминов или нет?
Если ты будешь знать, как управлять самолетом, ты тоже будешь ценится выше. Это повод учить на мехмате управлению самолетов???
Цитата

Все очень просто: Линукс, как и 99% ПО для него поставляется с исходниками. Это означает, что Вы можете взять исходник любой программы, даже ядра операционной системы, и играться с ним сколько захотите. Вы можете изучать, модифицировть и использовать в своих проектах эти исходники - что же Вам еще надо?
Кроме того, как человек немного знакомый с WinAPI и программированием под X, могу сказать, что последнее - проще.
С учетом того, что пока специфика самой ОС не изучается, а изучается только сам язык Си, я вообще большой разницы не вижу.
Вот именно - большой разницы нет, так зачем же переучивать на другую ОС, если мы учим не ОС, а программирование на Си?
Цитата

Цитата

Амир писал(а) :
Проблема в том, что чтобы сделать нечто очень простое и ясное, надо полчаса измываться в командной строке.
А Вы иксы не пробовали запускать?
И потом, просто навыка нет работы в консоли.
У меня дома есть Линукс, мастдай я тоже держу. Ну так вот, в Линуксе я все равно, даже при запущенной графической среде, работаю в основном в терминале, т. к. с опытом понял, что это удобнее. И вообще, меньше надо mc запускать...
А в иксах есть нормальная графическая оболочка для gcc?
Цитата

Цитата

Амир писал(а) :
На самом деле, проблема в том, что, как кажется ты же раньше и сказал, более чем у 80% (а я бы сказал и больше) людей дома windows, к которому они привыкли, а на мм их заставляют перечиваться с сомнительной пользой для будущего.
Винда имеет кучу недостатков. И потом, на мехмате Вы не дома.
Оба утверждения вполне возможно верны - и оба не имеют отношения к делу.

02.09.2005 19:18
А обязан ли он быть компьютерно-грамотным? (-)
сабж



This is like an expression of rage by the people,
who feel neglected and turned away by the system.
02.09.2005 19:20
Под никсами тоже комфортно.
Винда часто виснет. Разве это комфорт?



This is like an expression of rage by the people,
who feel neglected and turned away by the system.
02.09.2005 19:51
еще ответ
Цитата

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

Цитата

Амир писал(а) :
А в иксах есть нормальная графическая оболочка для gcc?
Зачем она тебе? Во-первых, есть такие редакторы, как emacs и vim. Они очень удобные, и если к одному из них привыкнуть, то тебе не захочется использовать что-то еще. Они предназначены специально для разработчиков ПО. Изучить основные возможности vim можно за один день. Во-вторых, есть makefile'ы, которые сильно упрощают процесс сборки программ. А вы все всё пишете в mc. Это ну очень неудобно, отсюда и все проблемы с пустыми строками (вообще первый раз в жизни об этом услышал) и нарекания на неудобство.
Оба редактора можно запускать и в иксах, не имеется в виду в консоли.
Интегральные среды разработки скорее всего имеются, но зачем они тебе.

Могу тебе файл настроек vim кинуть.

PS Вот, Амир, и напиши графический front-end для gcc.



This is like an expression of rage by the people,
who feel neglected and turned away by the system.
02.09.2005 20:15
Открою тайну
Это курс официально объявлен фундаментальным, а не практическим.
Поэтому дело никому нет, что чаще встречается в окружающей среде:
Юникс или Виндовз, или что кому в жизни пригодится.

Выбор Юникса, как я представляю, произошел на мехмате в конце 70-х.
Он бесплатный, открытый и для базового курса вполне подходит.
Министерство образования потратило массу денег на покупку лицензий у корпорации Майкрософт и внедрило ее продукты в среднии школы. В западных университетах Майкрософт пытается в обмен на поставку бесплатных лицензий получить доступ к формированию учеьных программ и обязательства со стороны университета пользоваться только ее ПО. Бедные унмверситеты соглашаются, богатые - нет.
В Росси уже выросло поколение, которое думает, что есть единственная ОС. Просто прошло сквозь школу, где им с детских лет пояснили, что хорошо, а что - плохо.
02.09.2005 20:23
О дискомфорте в UNIX-системах. И ответ RuLeR'u
Цитата

RuLeR писал(а) :
О плюсах использования данной ОС в учебных целях я уже писал.
Где, где плюсы?
Цитата

Еще раз повторю, что саму ОС и ее архитертуру здесь никто еще пока не изучал и не заставит изучать, так как "это целая наука"
Отдельная лженаука для любителей покопаться во всём этом. Одни понаписали, другие читают и кайфуют: ах, ядра -- чистый изумруд!
Цитата

наличие минимальных навыков работы в ней будет полезно и математику.
Минимальных здесь не бывает. Чтобы настроить систему под разумные требования, надо быть асом. Не настроил её никто из известных мне людей. Все они СВЫКЛИСЬ с вопиющим дискорфортом. Яркий пример вопиющего дискорфорта -- программа xfonsel. Считайте минусики в своё удовольствие. Ещё один -- проблема с расширенной (101-key) клавиатурой. Все эти learn keys, все эти ctrl-a вместо home, все эти ESC:wq, всё это не от хорошей жизни и не для комфорта пользователя. Ещё -- нет разумного переключения между программами в консоли. Ещё? Тогда давайте заведём новую тему в "Разном".

Р. S. Винда у меня дома виснет редко. А вот один из свежеустановленных Linux'ов вис через 4 часа после запуска. Всегда.

02.09.2005 21:59
Стереотип.
Типичный сабж. Win 9x -- очень может быть, Win Me- охотно верю, Win XP у меня не сглючило ни разу(пока я сам не попросил). Глюки есть только в первых бетах, да и то в основном связаны со специфическими возможностями типа ActiveX, COM+, с которыми в Linux плохо. Ходят слухи о ещё более сильной глюкоустойчивости NT 4 SP 6. Я не слышал о версии Linux без либо зависаний, либо багов с hotplugом(и изменением настроек без перезагрузки)
02.09.2005 22:48
про никсы
Вот уж не ожидал, что мой простой вопрос вызовет такое большое обсуждение (почти что флейм :)) на тему "что лучше, вынь или линь?" :D

Цитата

Где, где плюсы?
Плюсы в отсутствии покупки лицензии (типа дешевле) и в открытости сорцов всего (хотя их изучение, наверно, и будет погружением в архитектуру никсов :))

Цитата

Винда у меня дома виснет редко. А вот один из свежеустановленных Linux'ов вис через 4 часа после запуска. Всегда.
У меня всё наоборот :), разве что винда виснет пореже :) фрибздя же никогда

Цитата

Все эти learn keys, все эти ctrl-a вместо home, все эти ESC:wq, всё это не от хорошей жизни и не для комфорта пользователя.
Это было создано для удобного администрирования серверов по telnet и ssh, там могут быть глюки с передачами некоторых специальных клавиш, поэтому и сделали всякие ESC+wq (кстати, попробуйте ESC+ZZ - гораздо удобнее ;)). Кроме того, не на всех терминалах могли быть эти специальные клавиши. Если Вас это не устраивает, можете изменить сорцы vi и перекомпилировать его ;)

04.09.2005 05:07
Так вот и я о чём
Цитата

Это было создано для удобного администрирования серверов по telnet и ssh, там могут быть глюки ...
Зачем же Вы защищаете глючную ОС?
Цитата

Кроме того, не на всех терминалах могли быть эти специальные клавиши.
Поверьте, мне наплевать на терминалы ранних 80-х. Я говорю, что unix-программы крайне некомфортны для обычного пользователя PC с 101-клавишной клавиатурой. Сейчас DEL и F7 странно называть специальными.
Цитата

Если Вас это не устраивает, можете изменить сорцы vi и перекомпилировать его ;)
Смайлик по делу. Я считаю, что это должны были сделать 10 лет назад разработчики. А пока этого не сделано (в отношении всех основных программ, а не только текстового редактора), извините, перед нами голое ядро с допотопными неудобными программами.
04.09.2005 13:39
в оправдание никс...
Цитата

Зачем же Вы защищаете глючную ОС?
Ну почему же глючную, глючными можно назвать здесь telnet и ssh, которые некорректно могут передавать эти клавиши, ОС тут ни причём.
Цитата

Я говорю, что unix-программы крайне некомфортны для обычного пользователя PC с 101-клавишной клавиатурой.
Правда? А мне нравится. Может, я необычный пользователь? ;)
Цитата

Я считаю, что это должны были сделать 10 лет назад разработчики. А пока этого не сделано (в отношении всех основных программ, а не только текстового редактора), извините, перед нами голое ядро с допотопными неудобными программами.
Прелесть open source как раз и состоит в том, что каждый может настроить её под себя. Разработчикам не показалось отсутствие "специальных" клавиш неудобным, если это показалось так Вам, изменяйте сорцы ;) Кстати, а какие ещё основные программы Вас не устраивают?

04.09.2005 15:20
про opensource.
Я, честно говоря, не вижу особой разницы между возможностью доработать существующую ось и написать новую с нуля(ну или хотя бы часть новой). Мне не предоставили готовый продукт -- и почему Я должен его дорабатывать? Скажете, что готовый продукт стоит бабок? А на Митинский там, Горбушку не заглядывали? Политика Микрософта по отношению к обновлениям подтверждает то, что они приемлют пиратство как должное и согласны с тем, что Винда, по сути, есть donationware.
04.09.2005 18:10
читаю и вижу
- Я пишу левой рукой, мне так нравится и мне так удобнее.
- Да ты что?!! Все нормальные люди пишут правой! Так удобнее.
Извините, только зарегистрированные пользователи могут публиковать сообщения в этом форуме.

Кликните здесь, чтобы войти