The OpenNET Project

 
Поиск (теги):    НОВОСТИ (+) КОНТЕНТ WIKI MAN'ы ФОРУМ twitter

16.08.2016 09:26  Выпуск языка программирования Go 1.7

После шести месяцев разработки компания Google сформировала релиз языка программирования Go 1.7, который позиционируется как гибридное решение, сочетающее высокую производительность компилируемых языков с такими достоинствами скриптовых языков, как лёгкость написания кода, быстрота разработки и защищённость от ошибок. Код проекта распространяется под лицензией BSD.

Синтаксис Go основан на привычных элементах языка Си с отдельными заимствованиями из языка Python. Язык достаточно лаконичен, но при этом код легко читается и воспринимается. Код на языке Go компилируется в обособленные бинарные исполняемые файлы, выполняемые нативно без использования виртуальной машины (модули профилирования, отладки и другие подсистемы выявления проблем на этапе выполнения интегрируются в виде runtime-компонентов), что позволяет добиться производительности, сопоставимой с программами на языке Си.

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

Основные новшества, представленные в выпуске Go 1.7:

  • Новый бэкенд компилятора, использующий промежуточный код на базе SSA (Static Single Assignment). SSA предоставляет низкоуровневые операции, которые во многом отражают обычные машинные инструкции, за исключением того, что предоставляют возможность работы с неограниченным числом регистров. Применение SSA позволяет задействовать при сборке дополнительные классы оптимизаций и, соответственно, добиться увеличения производительности результирующего кода. Например, появляется возможность выявить ситуации в которых проверки выхода за границы не имеют смысла или можно исключить части выражений. В среднем прирост производительности оценивается в 5-35%. Для разработчиков бэкенд на базе SSA предоставляет ряд расширенных средств аналитики, позволяющих на низком уровне проанализировать ход компиляции и принятые решения по оптимизации. Новый бэкенд пока доступен только для архитектуры amd64;
  • Во фронтэнде компилятора задействован новый более компактный формат экспорта данных и обеспечен более эффективный импорт определений. Данные изменения позволили значительно ускорить компиляцию и на 20-30% сократить размер исполняемых файлов;
  • Внесены оптимизации в сборщик мусора, которые позволили немного увеличить производительность и значительно сократили паузы при сборке мусора в программах с большим числом неактивных потоков (goroutines);
  • Внесены оптимизации в различные модули стандартной библиотеки. Например, ускорение более чем на 10% отмечено в библиотеках crypto/sha1, crypto/sha256, encoding/binary, fmt, hash/adler32, hash/crc32, hash/crc64, image/color, math/big, strconv, strings, unicode и unicode/utf16;
  • Реализован порт для Linux на IBM z Systems (s390x);
  • В состав стандартной библиотеки включён пакет golang.org/x/net/context, популярный среди разработчиков сетевых приложений и микросервисов. Начиная с Go 1.7 данная библиотека доступна под именем context без префикса "/x/net/". Поддержка модуля context добавлена в штатные пакеты net/http и os/exec;
  • Директория vendor, предназначенная для поставки внешних зависимостей, привязанных к определённому поставщику, переведена в разряд неотключаемых возможностей.


  1. Главная ссылка к новости (https://blog.golang.org/go1.7...)
  2. OpenNews: Доступен язык программирования Go 1.6
  3. OpenNews: Доступен язык программирования Go 1.5
  4. OpenNews: В рамках проекта gonix, развивается реализация unix-утилит на языке Go
  5. OpenNews: В рамках проекта jvm.go развивается вариант JVM, написанный на языке Go
Лицензия: CC-BY
Тип: Программы
Ключевые слова: golang
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 09:47, 16/08/2016 [ответить] [смотреть все]
  • +/
    Например можно уже его использовать как язык общего назначения Библиотечки всяк... весь текст скрыт [показать]
     
     
  • 2.2, Аноним, 09:51, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Конечно, пишу на нем 2 года, помимо коннекторов к базе в нем key value базы появ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.81, Аноним, 19:52, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Ответил сам себе и отмодерировал последующую дискуссию, вот тебе и opennet, вот ... весь текст скрыт [показать]
     
  • 2.5, Аноним, 10:02, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    Как будто не разработчики пишут библиотеки, а они сами наростают , смахивает на... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.12, тоже Аноним, 11:00, 16/08/2016 [^] [ответить] [смотреть все]  
  • +4 +/
    Так и есть, эволюция Разработчики пишут, кто-то использует Удачно написанное и... весь текст скрыт [показать]
     
  • 1.3, Аноним, 09:58, 16/08/2016 [ответить] [смотреть все]  
  • +/
    лучше бы под солярис нормальный порт сделали
     
     
  • 2.4, A.Stahl, 10:00, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +20 +/
    И под OS/2, да и под TR-DOS не помешало бы...
     
     
  • 3.6, 1, 10:06, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    под os/390 хачу
     
     
  • 4.7, Аноним, 10:15, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Так есть же...
     
     
  • 5.30, Аноним, 13:53, 16/08/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    А у меня в спектрум флешка с линухом не вставляется, поэтому мне без разницы.
     
  • 5.34, Anonim, 14:13, 16/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Пользователи BeOS негодуют!
     
  • 5.50, Игорь, 16:01, 16/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Так то для Linux OS390, а вот для z/OS USS/MVS бы...
     
  • 2.62, _, 17:44, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Соляра - как бы проприетарный продукт, это - раз Популярность которого - ниже п... весь текст скрыт [показать] [показать ветку]
     
  • 1.8, anonimous, 10:16, 16/08/2016 [ответить] [смотреть все]  
  • +1 +/
    Полноценных биндингов к Qt или GTK так и не появилось?

    inb4, все эти проекты с подписью experimental и is not recommended for any real use не предлагать.

     
     
  • 2.13, Comdiv, 11:30, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Так это от официальных выпусков никак и не зависит Если привязки этих библиотек... весь текст скрыт [показать] [показать ветку]
     
  • 2.17, qwe, 11:57, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Пишешь сам через cgo. Надежнее, да дольше, зато ничего лишнего не потянешь.
     
     
  • 3.26, anonimous, 13:37, 16/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Есть какие-нибудь примеры десктопных приложений на go в дикой природе?
     
     
  • 4.106, GrammarNazis, 10:59, 17/08/2016 [^] [ответить] [смотреть все]  
  • +/
    https://syncthing.net/
     
  • 2.23, Аноним, 13:19, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Так вебинтырьфейсы ж в моде теперь, а все остальное устаревшее и окаменевшее нен... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.24, robux, 13:26, 16/08/2016 [^] [ответить] [смотреть все]  
  • –3 +/
    Ну дык Хозяева не зря растили веб-стадо, у которого клиент-серверная архитектур... весь текст скрыт [показать]
     
     
  • 4.35, angra, 14:21, 16/08/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Я тебе сейчас страшную вещь скажу, peer-to-peer можно написать даже на js в брау... весь текст скрыт [показать]
     
  • 1.9, Аноним, 10:20, 16/08/2016 [ответить] [смотреть все]  
  • +1 +/
    Дженерики так и не завезли.
     
     
  • 2.10, Аноним, 10:37, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    Там много чего не завезли и никогда не завезут.
     
  • 2.11, Аноним, 10:41, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +6 +/
    http://tmikov.blogspot.ru/2015/02/you-dont-like-googles-go-because-you.html

    :-)

     
  • 2.20, freehck, 12:48, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Полиморфные типы лучше генериков. :P
     
  • 2.68, _, 17:57, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    и Слава Аллаху Впрочем версия 1 7 что там в 2 и далее будет - по... весь текст скрыт [показать] [показать ветку]
     
  • 2.74, Пингвино, 18:47, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Они там и не нужны
     
     
  • 3.91, dfsfsfsfsfsf, 22:21, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Рили И как мне отличить Array Int от Array String без дженериков то А как ко... весь текст скрыт [показать]
     
     
  • 4.109, Аноним, 11:59, 17/08/2016 [^] [ответить] [смотреть все]  
  • +/
    элементарно у первой тип int, у второй string ... весь текст скрыт [показать]
     
     
  • 5.122, Пингвино, 23:41, 17/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Бросьте, это очередной нытик, который пытается писать на языке со статической ти... весь текст скрыт [показать]
     
  • 1.15, Comdiv, 11:49, 16/08/2016 [ответить] [смотреть все]  
  • +2 +/
    > с такими достоинствами скриптовых языков, как ... защищённость от ошибок

    Вот это - неправда, скриптовые языки плохо защищают от ошибок в целом. Может имелось ввиду от пределённого класса ошибок?

     
     
  • 2.16, Comdiv, 11:52, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Смотрю, эта ошибка кочует из новости в новость о Go.
     
  • 2.28, путукфд, 13:45, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Сборщик мусора же Позволяет уменьшить утечки памяти ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.92, Comdiv, 22:23, 16/08/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Только скриптовые языки тут ни при чём Сборка мусора есть где угодно, даже для ... весь текст скрыт [показать]
     
     
  • 4.113, путукфд, 16:13, 17/08/2016 [^] [ответить] [смотреть все]  
  • +/
    REALY?
     
     
  • 5.117, _, 19:42, 17/08/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    А что тебя удивляет то Салага ты, всё что есть в этом мире - есть под Си На... весь текст скрыт [показать]
     
     
  • 6.130, путукфд, 17:24, 18/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    >Салага ты, всё что есть в этом мире - есть под Си! :)

    Де Бил.

     
     
  • 7.133, ., 05:48, 19/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Да я понял кто ты, ну не расстраивайся - ты держись там! :)
     
  • 2.47, Пользователь Debian, 15:03, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Имелось в виду, что он заставляет программиста рассматривать ошибки как значения... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.53, Аноним, 16:59, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Ты реально думаешь что в C нельзя вернуть структуру ... весь текст скрыт [показать]
     
     
  • 4.55, Пользователь Debian, 17:09, 16/08/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Ты реально думаешь, что из батона нельзя сделать троллейбус ... весь текст скрыт [показать]
     
     
  • 5.61, rob pike, 17:40, 16/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    >  return {20, std::string("baz"), 1.2f};

    Это по-вашему троллейбус?

     
     
  • 6.66, Андрей, 17:53, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Так не в том проблема Это возможно, но ведь никто не использует эту прекрасную ... весь текст скрыт [показать]
     
     
  • 7.77, rob pike, 19:27, 16/08/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    Вы полагаете что у языка Go есть особая уличная магия, которой по странному стеч... весь текст скрыт [показать]
     
     
  • 8.85, Андрей, 20:28, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Я полагаю, что хорошими возможностями языка Go программисты пользуются, а С - ... весь текст скрыт [показать]
     
     
  • 9.86, rob pike, 20:38, 16/08/2016 [^] [ответить] [смотреть все]  
  • –2 +/
    И вам не кажется это, если бы оно было действительно так, немного странным К то... весь текст скрыт [показать]
     
  • 6.70, Пользователь Debian, 18:18, 16/08/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    Это initializer list из C Покажите, пожалуйста, как выглядит деконструкция та... весь текст скрыт [показать]
     
     
  • 7.72, Victor, 18:45, 16/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    gt оверквотинг удален Можно так std tuple int, std string, float foo in... весь текст скрыт [показать]
     
     
  • 8.79, Пользователь Debian, 19:38, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Спасибо!
     
  • 7.76, rob pike, 19:25, 16/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    n, s и f придётся взять в скобочки, как в Perl только неудобней, придется добав... весь текст скрыт [показать]
     
  • 4.102, angra, 09:26, 17/08/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Можно, но это не то же самое, что вернуть несколько значений Более того, исполь... весь текст скрыт [показать]
     
  • 4.108, freehck, 11:49, 17/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Да не в этом дело На самом деле оно вот в чём ... весь текст скрыт [показать]
     
  • 4.115, Аноним, 17:30, 17/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Какие-то гарантии, что это в штатном порядке сначала задействует регистры, а тол... весь текст скрыт [показать]
     
  • 3.58, rob pike, 17:35, 16/08/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    О разных механизмах обработки ошибок, их преимуществах и недостатках, можно диск... весь текст скрыт [показать]
     
  • 3.60, Crazy Alex, 17:39, 16/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Сюрприз - исключения - это и есть значения В тех же плюсах ты можешь throw хоть... весь текст скрыт [показать]
     
     
  • 4.71, Пользователь Debian, 18:30, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Это типичное заблуждение Ты имеешь только то, что передано в брошенном значен... весь текст скрыт [показать]
     
     
  • 5.75, Crazy Alex, 19:22, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Дык и в Go можно возвращать bool и терять всё и вся Или вообще ошибку не возвра... весь текст скрыт [показать]
     
     
  • 6.103, angra, 09:32, 17/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Ты явно не знаешь Go, так зачем же ты лезешь в это обсуждение ... весь текст скрыт [показать]
     
     
  • 7.110, freehck, 12:04, 17/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Берём томик Толстого Находим во всём повествовании одну крайне сомнительную стр... весь текст скрыт [показать]
     
     
  • 8.111, angra, 13:37, 17/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Я смотрю ты мастер передергивания 80-го уровня.
     
  • 8.132, Аноним, 20:11, 18/08/2016 [^] [ответить] [смотреть все]  
  • +/
    в гугле не ищется. видимо, кроме слова "толмуд" допущены и другие ошибки.
     
  • 4.90, Аноним, 21:55, 16/08/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    в си есть goto какраз для обработки ошибок
     
  • 4.100, Аноним, 03:13, 17/08/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    ОТкрой для себя longjump
     
     
  • 5.123, Crazy Alex, 00:02, 18/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Открой для себя чудеса отладки с longjump
     
  • 3.93, Comdiv, 22:27, 16/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Во-первых, исключения в Go есть, но называются по другому Во-вторых эта особенн... весь текст скрыт [показать]
     
  • 1.18, Кирилл72, 12:28, 16/08/2016 [ответить] [смотреть все]  
  • –1 +/
    C vendor так и не разобрался, кто-нибудь подскажет?
    Есть проект:
    $GOPATH/main.go

    Который импортирует "github.com/.../package" (который в свою очередь имеет свои зависимости).

    С гитхаба сливаю этот пакет в vendor - ошибка компиляции. Причем пробовал по-всякому размещать в vendor - с полными путями, относительными, укороченными: все равно не видит. Пробовал на 1.6

     
     
  • 2.19, Аноним, 12:44, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    конечно не будет работать
    надо обновится до Go 1.7
     
     
  • 3.36, Кирилл72, 14:21, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Эта фича включена по умолчания с 1.6
     
     
  • 4.46, Пользователь Debian, 14:59, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    а работала с 1 5 при наличии GO15VENDOREXPERIMENT 1 в переменных окружении ... весь текст скрыт [показать]
     
  • 2.27, Аноним, 13:37, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Есть проект:
    $GOPA
    .
     
     
  • 3.31, Аноним, 13:55, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    уж не занимается ли этот проект БУшными трубками?
     
  • 2.40, angra, 14:40, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Так делать не надо Заработает только для простейших проектов и быстро приведет ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.96, Кирилл72, 23:39, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Спасибо.
     
  • 2.45, Пользователь Debian, 14:58, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    1 Должно быть GOPATH src ваш_проект main go 2 Положите пакет в GOPATH src ва... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.97, Кирилл72, 23:40, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Спасибо.
     
  • 1.25, Ариска, 13:32, 16/08/2016 [ответить] [смотреть все]  
  • –1 +/
    Хороший язык? Лучше жабки с питонами?
     
     
  • 2.39, angra, 14:35, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Да. Зависит от задач.
     
  • 2.44, rob pike, 14:52, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Что такое хороший язык По каким критериям, на каких задачах, в каких условиях... весь текст скрыт [показать] [показать ветку]
     
  • 2.56, Аноним, 17:15, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Для написания I O bound серверов - хороший, до тех пор пока не упираетесь в GC-п... весь текст скрыт [показать] [показать ветку]
     
  • 1.32, Аноним, 13:58, 16/08/2016 [ответить] [смотреть все]  
  • –1 +/
    Чем оно лучше APL?
     
     
  • 2.59, rob pike, 17:38, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Как что-то может быть лучше APL?
     
  • 1.49, Гонаним, 15:53, 16/08/2016 [ответить] [смотреть все]  
  • +/
    Обновился и что-то "beego run" теперь отрабатывает весьма долго :(
     
  • 1.80, Аноним, 19:47, 16/08/2016 [ответить] [смотреть все]  
  • +/
    А Go - это адекватная замена Python Вот захотелось научиться программировать, т... весь текст скрыт [показать]
     
     
  • 2.82, Аноним, 19:56, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Если для школьных лаб, сгодится и Python Уровень вхождения очень низкий, гитхаб... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.84, rob pike, 20:00, 16/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Человек ведь о другом спрашивал Между научиться программировать и быстро лаб... весь текст скрыт [показать]
     
     
  • 4.87, _, 20:49, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Да не - всё он верно сказал Даже вон в великом и ужастном MIT - переключилис... весь текст скрыт [показать]
     
     
  • 5.95, rob pike, 22:35, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Еще через два десятилетия, когда все джаваскрипты будут состоять уже из одних фу... весь текст скрыт [показать]
     
     
  • 6.118, _, 19:48, 17/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Обучение програмированию а мы вель о нём к поспеванию за индустрией нк ... весь текст скрыт [показать]
     
     
  • 7.121, rob pike, 20:06, 17/08/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Это смотря кого стремиться выпускать, готовых к трудоустройству джава-кодеров н... весь текст скрыт [показать]
     
     
  • 8.124, Crazy Alex, 00:05, 18/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Вообще идея перехода была, насколько я понимаю, в том, что основная проблематика... весь текст скрыт [показать]
     
     
  • 9.127, rob pike, 01:40, 18/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Только вот реалтаймовые системы строят всё больше на Scala, а совсем не на Pytho... весь текст скрыт [показать]
     
     
  • 10.129, 123, 11:07, 18/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Убежали от языков, где легко сделать ошибку по причине неучтенных побочных эффек... весь текст скрыт [показать]
     
  • 9.134, rob pike, 11:20, 20/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Что говорят в индустрии https news ycombinator com item id 7766908 ... весь текст скрыт [показать]
     
  • 2.83, rob pike, 19:57, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Нет, неадекватная Куда-нибудь в сторону противоположную Алголу60 На языки ML-... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.88, _, 20:50, 16/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    А потом долго и нудно искать работу ...
     
     
  • 4.94, rob pike, 22:30, 16/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Задачи найти работу и научиться программировать - это разные задачи, в общем... весь текст скрыт [показать]
     
     
  • 5.119, _, 19:50, 17/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Даааа А кто тут пел странное - http www opennet ru openforum vsluhforumID3 ... весь текст скрыт [показать]
     
  • 3.125, Crazy Alex, 00:09, 18/08/2016 [^] [ответить] [смотреть все]  
  • +/
    В той стороне - теоретики от CS Программирование - не там И да, как альтернати... весь текст скрыт [показать]
     
     
  • 4.126, rob pike, 01:29, 18/08/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Программирование - пока не там, но учиться и учить желательно тому где оно будет... весь текст скрыт [показать]
     
  • 2.89, Led, 21:03, 16/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Довольно сложно найти адекватную замену чему-либо неадекватному ... весь текст скрыт [показать] [показать ветку]
     
  • 1.101, Лютый жабист_, 05:19, 17/08/2016 [ответить] [смотреть все]  
  • –1 +/
    "позволяет добиться производительности, сопоставимой с программами на языке Си"

    Ох уж эти сказочники... до анси си как ни страдай над кодом, как до луны.

    До c++ и то только жабка местами дотягивается. Но её-то мы любим не за то...

    А go, rust и остальное - увы, и до жабы не доросли по скорости. :(

     
     
  • 2.104, 123, 09:47, 17/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Шта http benchmarksgame alioth debian org u64q compare php lang rust lang2 ja... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.105, Аноним, 10:50, 17/08/2016 [^] [ответить] [смотреть все]  
  • +/
    Лол, опять замеры времени старта jvm и вызовов функций на С Серьёзно Этот бенч... весь текст скрыт [показать]
     
     
  • 4.112, angra, 13:50, 17/08/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    В binary-trees 8 секунд из 12 это старт jvm А в 23c nbody сколько ушло на старт... весь текст скрыт [показать]
     
  • 4.116, Аноним84701, 17:35, 17/08/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    С десяток секунд запускающийся и 171 разогревающийся 187 grep или mv Чур, ч... весь текст скрыт [показать]
     
  • 2.114, Аноним, 17:25, 17/08/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Расскажи нам, из какого стандарта вот это CODE _m128 v0 _mm_shuffle_ps v dat... весь текст скрыт [показать] [показать ветку]
     
  • 1.107, Аноним, 11:29, 17/08/2016 [ответить] [смотреть все]  
  • +1 +/
    lol no generics
     
  • 1.120, rob pike, 20:00, 17/08/2016 [ответить] [смотреть все]  
  • +1 +/
    > that compiler speedup is bullshit, since the premature switch to the Go bootstrapping compiler in 1.5 slowed everything down 4x
    > It's like a store that sells a T-shirt for $10 fifty weeks out of a year and then raises the price to $20 for a week before Black Friday or some other holiday and then puts it 'on sale' for the same price it usually is so they can say 50% off.
     
  • 1.128, Аноним, 06:28, 18/08/2016 [ответить] [смотреть все]  
  • +/
    го становится все сильнее и сильнее
     
  • 1.131, Аноним, 19:38, 18/08/2016 [ответить] [смотреть все]  
  • +/
    Да, размер скомпилированного файла не мешало бы уменьшить
     
  • 1.135, Аноним, 18:01, 22/08/2016 [ответить] [смотреть все]  
  • +/
    Как в структурах теги сделать для нескольких парсеров XML, JSON, Protobuf ... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2016 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by BSH TopList