Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.mmonline.ru/forum/read/8/55599/55626/
Дата изменения: Wed Apr 13 05:56:32 2016
Дата индексирования: Wed Apr 13 05:56:32 2016
Кодировка: Windows-1251
MMOnline | Форумы | Первокурсникам | А на мехмате учат СИ!?

А на мехмате учат СИ!?

Автор темы Vlasov Alexey 
06.06.2003 00:46
Ночь
конечно мехмат
конечно я бы советовала идти на мехмат, по моему и не только моему субъективному мнению мехмат всетки по многим параметрам лучше чем ВМиК, но все же все еще зависит от личного желания и предпочтений, последнее решение в любом случае остается за вами... я сама собиралась сначала поступать на ВМиК, но ничуть не жалею, что пошла на мехмат ( каюсь на ВМиК просто не поступила, а если б поступила может там бы сейчас и училась...)
06.06.2003 10:30
Vlasov Alexey
RE: конечно, мехмат
Так я полностью согласен. Я и собираюсь идти на мехмат. Может быть, конечно, на ВМиКе и учат программированию, но, так как, своей профессией я это дело избирать не собираюсь, то по-моему альтернатив нет. В мои планы правда входит получать второе экономическое образование, поэтому и хочу получить лучшее фундаментальное математическое образование, которое и дают на мехмате.
06.06.2003 14:38
_alexey
asm
Если у Вас при всей загруженности математическими предметами будет время изучать приемы программирования на ассемблере на разных платформах под различными операционными системами (VAX - Open VMS, Intel - Linux, HP - Unix), то флаг Вам в руки. Да и написание сколько нибудь сложной программы на ассемблере требует несравненно больше времени чем, к примеру, на C.

24.06.2003 08:13
Vladislav V. Korotkov
Советую прислушаться к Максиму
Советую полностью прислушаться к комментариям Максима Бабенко. Если покопаешься в инете - узнаешь, кто это такой и поймешь, что его мнение авторитетно! Ну если лень искать, то можешь поверить мне на слово. Мы с Максимом в одной школе учились и я в курсе о его достижениях.

Ивот еще: Если программирование для тебя - хобби, то при чем здесь университет? Программируй для себя на чем хочешь, а в универе делай так, как об этом просят. А ненависть к HLL - глупое эстетство.

21.07.2003 17:50
Игорь Абрамов
Ассемблер и Си
Алексей,

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

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

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

Так что на ассемблере сейчас на практике пишут обычно
весьма небольшие фрагменты, да и то далеко не во всех
программах.
06.08.2003 21:52
Vlasov Alexey
RE: Ассемблер и Си
Вы знаете, вы ошибаетесь, я не удивлен. Я об этом прекрасно осведомлен, я не первый год на ассемблере программирую.
Возможно, я был не прав в первоначальной постановке вопроса, так как, по моему субъективному мнению, программировать на ассемблере так, чтобы быть в состоянии обойти компилятор с включенной опцией максимальной оптимизации(что, как вы верно заметили, очень сложно. Ассемблер - не панацея, на нем в 10 или даже в 100 раз проще
написать медленно работающую программу), так что вводить ассемблер, как обязательную дисциплину, нецелесообразно.

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

Проблема с программированием на ассемблере в том, что нельзя расслабляться ни на секунду или компилятор тебя обойдет.
Но то, что написание программ на ассемблере, занимает очень много
времени - это все-таки миф. Чем отличаются HLL и ассемблер - главное, наличием библиотечных функций. А библиотек для ассемблер сейчас появилось очень много, а уж про программирование под Windows, я уж и не говорю. WinApi - очень удобная штука ;)

В общем, я так чувствую, мы с Вами останемся каждый при своем времени. Если мы с Вами еще встретимся лично, я думаю у нас будет время подискутировать.

С уважением, студент первого курса МехМата МГУ, Власов Алексей...
06.08.2003 23:34
avms
ну положим... к ваксам .... (+)
люди приносили из дома ноутбук и подключали как терминал.
И вполне себе закачивали программы.
В конкурирующей
конторе гг новодачники вобще по выпуску из заведения могут не уметь программировать. То есть совсем никак.

ЗЫ : 4 курс по прежнему на ХП в 2 уч. корпусе мучается ?
07.10.2003 19:12
Max
пианист, блин.
Скорость разработки на ассемблере настолько ниже, что даже микроконтроллеры зачастую программируют на модификации С.
То, что программа на ассемблере быстрее зачастую миф, т.к. на языке более высокого уровня можно проще реализовать более сложный и более быстрый алгоритм. Если бы ассемблер был бы актуален, им бы хоть в какой нибудь области активно пользовались бы. Сегодня этот язык представляет интерес преимущественно для разработчиков компилляторов.
17.10.2003 11:40
Помню-помню :) это было кул
Помню-помню :) это было кул.
2 Автор треда: не пережвай, если уж ты считаешь себя крутым программером, то зачет сдашь невнапряг, я на первом курсе воообще первый раз комп увидел, а до того знал только слово "Бейсик", и в нашем курсе (Староверов) была не одна программа на несколько тыщ строк а несколько, по сотне.
А 90% студентов на первом курсе писать проги вообще больше нечего, так что нефиг тут пальцы гнуть о том что всех в принудительном порядке заставляют на бумажке набирать.
20.10.2003 22:23
shob_vas
:)
Так что Власов Алексей вы не переживайте...
Как правильно подметил Sergey Golovorez смогли сдать зачет все даже те кто вообще до этого с компом не общался... Вообщем запаситесь терпением и сможете написать прогу не на "одну тыщу строк"...
(да тыща строк это конечно впечатляет... :-O )
Тем более ваш поганый(извеняюсь за выражение) asm уже давно никому не нужен (причем даром не нужен!) тк как правильно заметил
Pashtet "асемблер конечно быстрее си, но возможностей в нем чуточку меньше", и вообще асм это "каменный век". Кроме того неоспоримым фактом превосходства С над асмом является то, что прогресс дошел до такой степени, что "компилятор сам способен заменять (_сам_ подчеркиваю) способен деление заменять на умножение!"(как правильно подметил Игорь Абрамов). Что уж там после этого говорить о том как он оптимизирует алгоритмы (:).
Так что время топора давно прошло! Переходите на Си. :)
Извините, только зарегистрированные пользователи могут публиковать сообщения в этом форуме.

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