![]() |
|
Модераторы: LSD |
![]()
|
|
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
-------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| Goliaf777 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 19.11.2008 Репутация: нет Всего: нет |
Вот знакомый на заводе работает он там только на С драйвера и пишет, и С++ тож часто использует.
|
|||
|
||||
| source777 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
Те же программы автоматизации производства могут быть когда-то давно написаны на С++ и сейчас руководство завода просто не захочет переходить на что-то более надёжное... Это нормальная эволюция главного языка отрасли, выглядит она примерно так: C++ -> Java -> C# -> ... это касается как корпоративного сегмента отрасли, так и робототехники и многого другого. Если тебя интересует эта тема, то обратись к книгам Шилдта и Фаулера, по ним эта эволюция чётко прослеживается. Просто не надо останавливаться в развитии и зацикливаться на С++ с пеной у рта доказывая, что это самый крутой на свете язык, это смешно не признавать кучу недостатков С++, которые являются с одной стороны следствиями обратной совместимости, а с другой - времени создания языка. Отрасль не стоит на месте, и глупо игнорировать сей факт, ограничивая себя одним С++, впрочем это надо перерасти, новичок всё равно сразу не поймёт... Это так же как математика, пока ты решаешь задачи на уровне арифметики, ты не поймёшь зачем нужно дифференциально-интегральное исчисление... И тут два пути: 1) понять самому что для интегрирования пользоваться арифметикой не удобно и найти альтернативу; 2) с самого начала узнать, что существует дифференциально-интегральное исчисление, и пытаться с его помощью решать арифметические задачи. Первый путь правильнее, хотя второй и короче... -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
|
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 8 Всего: 207 |
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| Goliaf777 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 19.11.2008 Репутация: нет Всего: нет |
Думаю С++ потом С (хотя...) потом подумаю
|
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
haskell
|
|||
|
||||
| Goliaf777 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 19.11.2008 Репутация: нет Всего: нет |
Lazin а хаскел в какой области применяется?
|
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
в программировании
Добавлено через 5 минут и 9 секунд haskell - функциональный язык программирования, со статической типизацией, при этом он поддерживает type inference(не ручаюсь что правильно написал=) - вывод типов, что приводит к тому, что типы явно указывать не нужно, этим он похож на языки программирования с динамической типизацией и за счет этого программировать намного проще, так-же программы на haskell-e можно компилировать в машинный код, в целом он будет работать немного медленнее чем аналогичный код на С++, но ошибок там будет на порядок меньше и отладчик вряд-ли понадобится |
|||
|
||||
| Goliaf777 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 19.11.2008 Репутация: нет Всего: нет |
Спасибо)))А программы в каких сферах на нем пишутся?
|
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
я могу сказать какие не пишутся - системные программы, драйверы и тому подобное, к тому-же этот ЯП мало распространен, но, ИМХО, за ФП будущее, даже в MS это осознают, поэтому в С# появился LINQ, лямбда ф-ии, а так-же Microsoft развивает F#
|
|||
|
||||
| Goliaf777 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 19.11.2008 Репутация: нет Всего: нет |
А вот слышал что хаскел чистый функциональный парадигмы язык.Получается Лиспы и другие не тянут функциональностью до Хаскела?
|
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 4 Всего: 154 |
Lisp это мульлтипарадигменный(слово то какое=) язык, из чисто ф-х я еще слышал о Clean
|
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: нет Всего: 306 |
Почему только драйвера? В последнее время капиталисты выпускают девайсы сугубо с Linux. К примеру - рядом со мной лежит такой (с Debian) - предназначенный для архивации данных. И такая тенденция только увеличивается. Хотя мягкотелые сделали удачный маркетинговый ход и WinCE стоит от 7 $ за лицензию. А с ней то работать по проще То же можно сказать и о контроллерах. Что может быть надежнее C/C++ для них? Ведь не стоит забывать об ограниченности ресурсов этих девайсов. Где мозгов то 32 метра? И это в лучшем случае. В промышленной автоматизации в перспективе революций не будет. Хотя конечно введение МЭК 61131 несколько упрощает ситуацию. Это сообщение отредактировал(а) mrbrooks - 22.1.2009, 09:20 |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
|
|||
|
||||
![]()
|
| Правила ведения Религиозных войн | |
|
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Религиозные войны | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |