Новости не классифицированные принадлежностью к разделам выше
-
Gen1us2k
- Модератор
- Сообщения: 771
- Зарегистрирован: 02 мар 2010, 16:13
Сообщение
Gen1us2k » 26 июл 2010, 17:38
На конференции OSCON Роб Пайк заявил, что промышленные языки программирования, в частности С++ и Java, слишком сложны и не соответствуют современным вычислительным стандартам.
— Они слишком многословны и их запутанность, сложность и многословность только растет со временем.
В качестве иллюстрации запутанности этих языков, Пайк показал нексолько примеров кода на С++.
— Такое программирование слишком бюрократично. Каждый шаг должен быть приведен в соответствие с используемым компилятором.
Пайк отметил, что несмотря на некоторую шуточность его высказываний, подобные вопросы необходимо задавать. С++ появился в ответ на разочарование в низкоуровневом С, а Java была призвана для упрощения С++. С течением времени все больше функций добавлялось в оба языка, что делало их все более и более громоздкими.
Также он отметил, что эти языки были созданы до широкого распространения многоядерных процессоров и сетевых технологий, поэтому они с трудом подстраиваются под новое окружение.
Javascript — один из тех языков (включая Ruby и Python), которые были созданы в последние десять лет в ответ на растущую сложность С++ и Java. Но несмотря на простоту синтаксиса, эти языки имеют свои слабые стороны: низкая производительность, плохая масштабируемость, большее содержание ошибок. Также из-за того, что эти языки интерпретируемые, приложения, написанные на этих языках, не компилируются перед запуском, что отрицательно сказывается на скорости их работы. А динамическая типизация, используемая в них, может привести к появлению во время выполнения статических ошибок, которые можно было бы обнаружить еще на этапе компиляции.
После этого Роб стал описывать язык Go, как попытку перенять лучшие стороны описанных языков.
— Go — это попытка объединить безопасность и производительность языков со статической типизацией с удобством и легкостью интерпретируемых языков, — сказал Пайк и добавил: — Насколько успешна эта попытка, решать вам самим.
Напомню, что Роб Пайк стоял у истоков Unix, Plan 9, Inferno и UTF-8. Сейчас работает в Google.
Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD
Gen1us2k
-
Infernal Flame
- Злой Модер
- Сообщения: 1796
- Зарегистрирован: 03 мар 2010, 11:25
- ОС: Centos 7
-
Контактная информация:
Сообщение
Infernal Flame » 26 июл 2010, 17:41
ога... это си и жава сложные... так пусть тогда пишут на асьме...
там команд-то всего ничего... по пальцам посчитать... зато какие возможности...
з.ы. считаю что упрощением языков программирования до уровня интеллекта блондинки-домохозяйки ничего хорошего добиться не получится...
Work: Centos 7 х 'all Servers'
Infernal Flame
-
Raven
- Бородатый сис
- Сообщения: 2800
- Зарегистрирован: 03 мар 2010, 15:12
- ОС: RHEL 8
- Откуда: Из серверной
Сообщение
Raven » 26 июл 2010, 17:42
И тем не менее разве есть аналог языку С++? Что они предлагают? Ресурсоёмкие Python, Java которые к тому же требуют для себя установки интерпретатора в систему? Язык Perl считается одним из сложнейших, чтобы не заморачиваться придумали пхп, но до сих пор перловые адепты способны наворотить такого, чего пхпшникам и не снилось. Старое+сложное - еще не значит худшее! Порой поражаюсь лени программеров!
Я не злопамятный, я просто часто ковыряю логи
Raven
-
Infernal Flame
- Злой Модер
- Сообщения: 1796
- Зарегистрирован: 03 мар 2010, 11:25
- ОС: Centos 7
-
Контактная информация:
Сообщение
Infernal Flame » 26 июл 2010, 17:44
Raven писал(а):Порой поражаюсь лени программеров!
это не столько лень... сколько просто нежелание развивать моцк... и просто наглость...
Work: Centos 7 х 'all Servers'
Infernal Flame
-
Gen1us2k
- Модератор
- Сообщения: 771
- Зарегистрирован: 02 мар 2010, 16:13
Сообщение
Gen1us2k » 26 июл 2010, 17:49
а я вот спорю иной раз на работе, что .NEt нихрена не рулит )
Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD
Gen1us2k
-
Infernal Flame
- Злой Модер
- Сообщения: 1796
- Зарегистрирован: 03 мар 2010, 11:25
- ОС: Centos 7
-
Контактная информация:
Сообщение
Infernal Flame » 26 июл 2010, 17:50
Gen1us2k писал(а):что .NEt нихрена не рулит )
а он разве рулит?
Work: Centos 7 х 'all Servers'
Infernal Flame
-
Raven
- Бородатый сис
- Сообщения: 2800
- Зарегистрирован: 03 мар 2010, 15:12
- ОС: RHEL 8
- Откуда: Из серверной
Сообщение
Raven » 26 июл 2010, 17:51
Gen1us2k писал(а):.NEt нихрена не рулит
Назови мне хоть что-то рулящее виндовое и я пожму тебе руку!
Я не злопамятный, я просто часто ковыряю логи
Raven
-
Gen1us2k
- Модератор
- Сообщения: 771
- Зарегистрирован: 02 мар 2010, 16:13
Сообщение
Gen1us2k » 26 июл 2010, 17:52
Raven
MSSQL && IIS
Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD
Gen1us2k
-
Raven
- Бородатый сис
- Сообщения: 2800
- Зарегистрирован: 03 мар 2010, 15:12
- ОС: RHEL 8
- Откуда: Из серверной
Сообщение
Raven » 26 июл 2010, 17:55
Gen1us2k писал(а):MSSQL && IIS
Жжешь! Ржал так, что тапки чуть по комнате не раскидал! А что это по сравнению с PostgreSQL, MySQL, Oracle и Apache, lighttpd, nginx и еще туевой хучи разных сервов?
Я не злопамятный, я просто часто ковыряю логи
Raven
-
Gen1us2k
- Модератор
- Сообщения: 771
- Зарегистрирован: 02 мар 2010, 16:13
Сообщение
Gen1us2k » 26 июл 2010, 17:55
Raven
есть вещи, которые вкусные в MSSQL и их нет в MySQL
Home: Windows Heaven
Home: Debian 6
For Servers: Debian || RHEL Based || Gentoo || FreeBSD
Gen1us2k