Программисты отзовитесь!
Про машину Тюрина здесь речи нет. А почему Малаб не полноценный язык программирования, я здесь даже тему открывала. Это не язык, а собрание статистических и прочих математических функций и инструментов манипуляций с матрицами (плюс не очень удобные графические функции). На нем как правило не специалисты информатики пишут прототипы. Которые информатики потом переводят на другие языки. Так например работают наши разработчики алгоритмов трейдинга.
Вот пример, включающий описание качеств Матлаба:
Матлаб - это не только программа с графической оболочкой. У них множество разных библиотек, функций для многих достаточно специализированных задач. Да, при его помощи не создать очередной сайт или стопитцотое мобильное приложение. Видимо в этом и проявляется его "неполноценность". Но зато он решает другие задачи.
"Инструмент документирования алгоритма" - вот хорошее определение Матлаба в приведенном мной линке. Этот в контексте создания прототипов. От себя добавлю, что созданию прототипа предшествуют первые тесты алгоритма и данных - тоже в Матлабе. Но сути это не меняет.
Вашим аргументом была история о документации. Если это не аргумент - то к чему эта история?
Матлаб дает много готовых возможностей, но это не пункт. Пункт в том, что пишущий код в Матлабе - не информатик. И не "настоящий" программист. Потому что последние создают новые возможности, а не пользуются готовыми.
Именно так!
Не вдаваясь в тонкости определений языков, Матлаб это не то, что я представляю себе языком информатики.
Вот, Хьюго тогда хорошо ответил:
http://groups.germany.ru/showmessage.pl?Number=29766664&Board=24029
Вашим аргументом была история о документации.
wtf? Это был вообще не аргумент. А юз-кейс использования Матлаба в нашей фирме. И мне интересно знать, что же в этом юз-кейсе такого неполноценного.
Пункт в том, что пишущий код в Матлабе - не информатик. И не "настоящий" программист. Потому что последние создают новые возможности, а не пользуются готовыми.
*рукалицо* Миллионы программистов в мире используют готовые фреймворки и библиотеки для всевозможных языков программирования. Это называется "реутилизация кода". Оказывается, все эти программисты не настоящие
То есть, ты хочешь сказать, что футболист-игрок понимает в футболе больше, чем футбольный тренер?
Какой-нибудь Ибрагимович может сказать Моуриньо: да ты вообще в футболе ничего не понимаешь, потому что не играл в него сам.
Однако Моуриньо выиграл две Лиги Чемпионов. Так что думаю, кое-что в футболе понимает.
С вашим примером теперь поняла.
А людей, использующих исключительно Матлаб, вы назвали бы программистами?
Работающие у нас информатики (по образованию) ни со стуктурами данных, ни с алгоритмами не имеют дела вообще.
У нас область деятельности Direktmarketing и Kampagnenmanagement.
А о Моуриньо это шутка была. Я не специалист по информатике, это вроде не секрет, у меня совершенно другое образование.
Но вместо того, чтобы на личности переходить, поделился бы ты лучше знанием с народом как профессиональный информатик.
Я не специалист по информатике, это вроде не секрет, у меня совершенно другое образование.
Мы оба это прекрасно знаем.
чтобы на личности переходить
И в мыслях не было. Просто тебя на цитаты разбирают, захотелось понять.
профессиональный информатик
Я нечувствителен к грубой лести. (Информатик - это кто? Я - программист-математик, если верить диплому.) И по теме: берем "Алгоритмы и структуры данных" Вирта, читаем. Голова не болит? Не тошнит? На солененькое не тянет? Ну тогда можно думать о программировании. Не с языков начинают, они вторичны.