| agorikov ( @ 2009-11-12 01:47:00 |
Go - новый язык программирования
Судя по оописанию, это в какой-то степени аналог Python, но со своми особенностями. Скорость исполнения кода на Go заявлена сопоставимой с нативным C и C++, а точнее текущая реализация в 2 раза медленнее. Что уже неплохо, хотя заjit-й код Java и Cli аналогично в 2 раза медленнее C++, и соответственно тут причины выбрать Go вместо Java нет. Легковесные потоки Go, как я понимаю, на данный момент его основной козырь, хотя в Java традиционные потоки (синхронизация) тоже поддерживаются на уровне языка. В Java хуже дела с лямбдами, в Python совсем нет потоков. Вот такой зоопарк.
Есть вероятность, что Go займет нишу Python, PHP, Ruby и др веб-ориентироованных скриптовых языков, если только Google будет активно его продвигать, а если нет- останется очередной прикольной, но не ставшей мейнстримом, игрушкой Google, аналогично GWT.
Судя по оописанию, это в какой-то степени аналог Python, но со своми особенностями. Скорость исполнения кода на Go заявлена сопоставимой с нативным C и C++, а точнее текущая реализация в 2 раза медленнее. Что уже неплохо, хотя заjit-й код Java и Cli аналогично в 2 раза медленнее C++, и соответственно тут причины выбрать Go вместо Java нет. Легковесные потоки Go, как я понимаю, на данный момент его основной козырь, хотя в Java традиционные потоки (синхронизация) тоже поддерживаются на уровне языка. В Java хуже дела с лямбдами, в Python совсем нет потоков. Вот такой зоопарк.
Есть вероятность, что Go займет нишу Python, PHP, Ruby и др веб-ориентироованных скриптовых языков, если только Google будет активно его продвигать, а если нет- останется очередной прикольной, но не ставшей мейнстримом, игрушкой Google, аналогично GWT.