The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

26.08.2017 09:22  Релиз языка программирования Go 1.9

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

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

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

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

  • В язык добавлена возможность определения псевдонимов типов, которая может оказаться востребована при проведении рефакторинга кода и постепенного перевода проектов на новые API. Например, при помощи конструкции "type T1 = T2" для существующего типа "T2" можно определить псевдоним с именем "T1" по аналогии с тем как имя "byte" является псевдонимом типа "uint8";
  • В состав включен новый пакет math/bits, предоставляющий функции для битовых операций и манипуляции беззнаковыми целыми числами с задействованием при возможности специальных инструкций CPU. Например, на системах x86-64 функция bits.TrailingZeros(x) будет выполняться с использованием инструкции BSF;
  • В пакет sync добавлен новый тип Map, который возможно применять в многопоточных приложениях. Данный тип в некоторых деталях отличается от штатного типа map, поэтому не предназначен для его прозрачной замены;
  • В пакет testing добавлен новый метод Helper, применимый с объектами testing.T и testing.B. При помощи данного метода можно организовать вывод номера строки вызывающей функции при возникновении ошибки, вместо указания ссылки на фактический номер строки, из которой вызван метод t.Fatal;
  • В пакете time обеспечено прозрачное отслеживание монотонного времени (время, прошедшее с определённого момента) для всех значений Time, что позволяет обеспечить надёжный расчёт разницы между двумя значениями Time без влияния таких факторов как изменение времени или подстановка лишней секунды.
  • Для ускорения процесса сборки реализована поддержка параллельной компиляции разных функций в пакете.


  1. Главная ссылка к новости (https://blog.golang.org/go1.9...)
  2. OpenNews: Релиз языка программирования Go 1.8
  3. OpenNews: Проект Go опубликовал собственный шрифт для программистов
  4. OpenNews: Выпуск языка программирования Go 1.7
  5. OpenNews: Доступен язык программирования Go 1.6
Лицензия: CC-BY
Тип: Программы
Ключевые слова: golang, go
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, Аноним (-), 10:28, 26/08/2017 [ответить] [показать ветку] [···]    [к модератору]
  • –13 +/
    geth (go ethereum) синхронизируется неделями, беспощадно насилуя систему. Вот она, производительность Go.
     
     
  • 2.3, Аноним (-), 10:43, 26/08/2017 [^] [ответить]    [к модератору]
  • –9 +/
    Так в наше время под "высокой производительностью компилируемых языков" подразумевают скорость на уровне джавы, что печально
     
     
  • 3.47, Аноним (-), 18:44, 26/08/2017 [^] [ответить]    [к модератору]
  • +21 +/
    В подавляющем большинстве случаев проблема в алгоритме и структурах данных, а не в языке программирования. Нормальный программист на пхп напишет эффективнее, чем хипстер на си.
     
     
  • 4.63, Аноним (-), 01:21, 27/08/2017 [^] [ответить]     [к модератору]
  • +/
    Сервер на Go против сервера на Java говорит сам за себя 13ms против 52ms на прог... весь текст скрыт [показать]
     
     
  • 5.67, Аноним (-), 12:19, 27/08/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Что тут непонятного? Нативный код против эмулятора.
     
     
  • 6.71, Аноним (-), 12:38, 27/08/2017 [^] [ответить]    [к модератору]  
  • +/
    > Что тут непонятного? Нативный код против эмулятора.

    Go у нас теперь эмулируется? Или у жабы отменили JIT?


     
     
  • 7.104, Аноним (-), 16:59, 28/08/2017 [^] [ответить]    [к модератору]  
  • +/
    OK, нативный код против эмулятора с JIT.
     
  • 5.88, лютый жабист__ (?), 06:28, 28/08/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    C фороникса сбежал Сделай нормальный бенчмарк, с кучей хотя бы с 10ГБ а лучше ... весь текст скрыт [показать]
     
  • 4.73, Аноним (-), 12:55, 27/08/2017 [^] [ответить]    [к модератору]  
  • –10 +/
    Подавляющее большинство алгоритмов - линейная последовательность с парой ветсвлений. Там ошибиться негде.
     
     
  • 5.83, Аноним (-), 19:51, 27/08/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Откуда же тогда берутся бажные программы? Рептилоиды баги в них запихивают?
     
  • 5.108, rshadow (ok), 22:07, 28/08/2017 [^] [ответить]    [к модератору]  
  • +/
    В подавлющем большинстве софта алгоритмов раз два и обчелся. В основном БД, бизнес логика и интерфейс. И все это ляпают кто как умеет.
     
  • 2.6, funny.falcon (?), 11:08, 26/08/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    Если программу писал криворукий кодер, значит язык виноват? Странная точка зрения.
     
     
  • 3.16, Аноним (-), 14:22, 26/08/2017 [^] [ответить]     [к модератору]  
  • –6 +/
    Не правда Над geth работает большая команда профессиональных разработчиков На ... весь текст скрыт [показать]
     
     
  • 4.42, funny.falcon (?), 17:24, 26/08/2017 [^] [ответить]     [к модератору]  
  • +4 +/
    И что Если проблема принципиально решается, и её не смогли решить - значит проб... весь текст скрыт [показать]
     
     
  • 5.109, rshadow (ok), 22:11, 28/08/2017 [^] [ответить]    [к модератору]  
  • +/
    > в 2-3 раза.
    > в 5 раз

    Это уже уровень производительности скриптовых языков.

     
  • 3.21, Аноним (-), 14:34, 26/08/2017 [^] [ответить]     [к модератору]  
  • –4 +/
    Одну нет, но совокупность программ вполне могут говорить о качествах языка В да... весь текст скрыт [показать]
     
     
  • 4.41, funny.falcon (?), 17:18, 26/08/2017 [^] [ответить]    [к модератору]  
  • +5 +/
    Или в алгоритмах, которые эти разработчики пытаются реализовать или используют.
     
  • 2.15, лютый жабист__ (?), 13:25, 26/08/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    А язык причём? На чём клиент btc написан? На сях небось. С нуля блокчейн качался больше недели

    Дело в хайпе, а не тормозах яп

     
     
  • 3.17, Аноним (-), 14:23, 26/08/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Bitcoin core написан на с++, у него нет никаких проблем с синхронизацией.
     
     
  • 4.23, лютый жабист__ (?), 14:48, 26/08/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Проблем никаких, но 122гб блокчейна качается  8 дней
     
     
  • 5.33, Аноним (-), 16:38, 26/08/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Рад за вас, ethereum у меня синхронизируется без конца, вот уже 2 недели. При том всё медленнее и медленнее.
     
     
  • 6.50, Аноним (-), 19:05, 26/08/2017 [^] [ответить]    [к модератору]  
  • +/
    Ну и выкинь его.Взял какую-то какашку, а теперь жалуешься, что она воняет. Какашки всегда воняют, и о качестве того, чем они были до попадания в пищеварительную систему, это не говорит.
     
  • 5.51, Дегенератор (?), 19:10, 26/08/2017 [^] [ответить]    [к модератору]  
  • +/
    140Gb месяц качал на 200 Мбит
     
  • 5.119, Аноним (-), 16:06, 29/08/2017 [^] [ответить]    [к модератору]  
  • +/
    Так надо же:
    1. Базу блок-чейна хранить на ssd.
    2. С опцией клиента -prune 2048
     
  • 3.18, Аноним (-), 14:25, 26/08/2017 [^] [ответить]    [к модератору]  
  • +/
    Они оптимизировали синхронизацию, теперь она занимает где-то 2 часа, зависит от системы.
     
     
  • 4.28, Sasha (??), 16:04, 26/08/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    В смысле 122 гига на моих 10 мегабитах будет выкачивать за 2-3 часа? огооо архиватор попова какой-то? или как это она так сжимает блокчейн, выкачивает, а потом у меня на компе распаковывает?
     
     
  • 5.30, Аноним (-), 16:33, 26/08/2017 [^] [ответить]    [к модератору]  
  • –8 +/
    10 мегабит - таких тарифов уже давно нет. У скайнета минимум 50 мегабит ненужных за 350 рублей. Если бы был у кого-то такиф 10 мегбит, я бы первый с радостью перешел на него.
     
     
  • 6.32, Аноним (-), 16:37, 26/08/2017 [^] [ответить]    [к модератору]  
  • +14 +/
    > 10 мегабит - таких тарифов уже давно нет. У скайнета минимум 50

    За МКАДом жизни нет!


     
     
  • 7.34, Аноним (-), 16:39, 26/08/2017 [^] [ответить]    [к модератору]  
  • –3 +/
    Я за МКАДом, если чё. И тарифов 10 мегабит не существует лет 5, как DSL вымер.
     
     
  • 8.38, Аноним (-), 16:58, 26/08/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    А причем тут тариф Если максимально доступная скорость не превышает 10 мбит, то... весь текст скрыт [показать]
     
  • 8.75, Ilya Indigo (ok), 13:50, 27/08/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Я вообще на PPPoE сижу отнюдь не по собственному желанию, а также приходится 150... весь текст скрыт [показать]
     
  • 8.81, neverendingnevelny (?), 19:00, 27/08/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    DSL еще жив. Причем не так далеко от мкада.
    И это нетрудно - ведь когда кроме РТ нет провайдеров - зачем торопиться с оптикой?
     
  • 7.36, Аноним (-), 16:43, 26/08/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Провайдерам не выгодны такие низкоскоростные тарифы, т к трафик сейчас относите... весь текст скрыт [показать]
     
     
  • 8.40, Аноним (-), 17:10, 26/08/2017 [^] [ответить]    [к модератору]  
  • +6 +/
    > Провайдерам не выгодны такие низкоскоростные тарифы, т.к. трафик сейчас относительно дешевый,

    Мля, откуда вы такие лезете, а?
    Вы что, совсем не допускаете даже мысли о том, что кроме мегаполисов, абсолютно совсем внезапно, есть еще пригороды и всякая мелочь и тут уже как повезет и хре*овая инфраструктура тупо может не пропускать 50мбит?

     
  • 8.58, Наноним (?), 21:46, 26/08/2017 [^] [ответить]     [к модератору]  
  • +4 +/
    Мля, откуда вы такие лезете, а Вы что, совсем не допускаете даже мысли о том, ч... весь текст скрыт [показать]
     
     
  • 9.60, лютый жабист__ (?), 23:13, 26/08/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    И чё прикопались к скорости инета МКАД, ЗАМКАД В случае с btc тупо канал не у... весь текст скрыт [показать]
     
     
  • 10.68, Лис (?), 12:33, 27/08/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    > телепается на 2-5 и хоть тресни. Реальный IP есть. Высовывать порт в инет? Щаз!

    Лол, толку от твоего реального айпи если ты порт не высунул? ССЗБ.

     
  • 9.72, Аноним (-), 12:41, 27/08/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    > Мля, откуда вы такие лезете, а?
    > Вы что, совсем не допускаете даже мысли о том, что кроме России,
    > абсолютно совсем внезапно, есть ещё другие страны

    Очередной клоун.

     
  • 2.57, Лис (?), 21:06, 26/08/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Попробуйте открыть входящие порты, заметил что разные блокчейны с закрытыми порт... весь текст скрыт [показать]
     
  • 2.114, iPony (?), 11:11, 29/08/2017 [^] [ответить]    [к модератору]  
  • –3 +/
    > geth (go ethereum) синхронизируется неделями,

    А docker написан на go - и это один из самых фапабельных ПО, что я знаю.
    Наверно дело не в бобине.

     
     
  • 3.120, _ (??), 17:07, 29/08/2017 [^] [ответить]     [к модератору]  
  • +3 +/
    Мужду нами девочками - он только и ноден чтобы недо-лошади на него мнээээ ... весь текст скрыт [показать]
     
  • 3.124, Led (ok), 00:44, 30/08/2017 [^] [ответить]    [к модератору]  
  • +/
    > А docker написан на go - и это один из самых фапабельных ПО, что я знаю.

    Для пони и кобыла - невеста.

     
     ....нить скрыта, показать (41)

  • 1.4, Крутой аноним (?), 10:45, 26/08/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    > и обеспечивает возможность использования сборщика мусора.

    А можно и не использовать сборщик мусора?

     
     
  • 2.7, funny.falcon (?), 11:18, 26/08/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Есть много техник, позволяющих уменьшить кол-во создаваемого мусора В принципе,... весь текст скрыт [показать]
     
  • 2.9, trolleybus (?), 12:01, 26/08/2017 [^] [ответить]    [к модератору]  
  • +/
    Можно. Rust его и не использует
     
  • 2.12, Аноним (-), 13:02, 26/08/2017 [^] [ответить]    [к модератору]  
  • +/
    Никто не запрещает делать типы с выделением памяти под них через malloc.
     
  • 2.25, лютый жабист__ (?), 14:52, 26/08/2017 [^] [ответить]    [к модератору]  
  • –4 +/
    Если программа уровня хелловёлд, то гц не отработает даже. Если прога большая то гц это не минус, а плюс.
     
     
  • 3.64, pripolz (?), 08:44, 27/08/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    знаю 2 случая косяков, связанных со сборкой 1 на джаве в библиотеке jetty СМ ... весь текст скрыт [показать]
     
     
  • 4.84, Аноним (-), 19:54, 27/08/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    А при чём тут Go?
     
  • 4.89, лютый жабист__ (?), 06:33, 28/08/2017 [^] [ответить]     [к модератору]  
  • –4 +/
    У жабовых GC максимальная скорость мусора сборки гигабайты в секунду Если чё-то... весь текст скрыт [показать]
     
     
  • 5.91, Аноним (-), 11:04, 28/08/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    > У жабовых GC максимальная скорость мусора сборки гигабайты в секунду.

    И он работает не переставая, или всё-таки даёт выполниться какому-то другому коду?

     
     
  • 6.94, лютый жабист__ (?), 11:22, 28/08/2017 [^] [ответить]     [к модератору]  
  • –3 +/
    Не знаю как в GO, а вот жаба получается быстрее си в плане управления памятью 8... весь текст скрыт [показать]
     
     
  • 7.98, Аноним (-), 13:40, 28/08/2017 [^] [ответить]     [к модератору]  
  • +/
    Вопрос был не об этом Эта фантастическая скорость в гигабайты в секунду 821... весь текст скрыт [показать]
     
     
  • 8.112, лютый жабист__ (?), 05:22, 29/08/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Если на самом деле интересно С достаточно толстой задачи - распарсить 750ГБ X... весь текст скрыт [показать]
     
  • 7.103, Аноним84701 (ok), 16:16, 28/08/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Я правильно понимаю, что и все остальные рассуждения и аргументы такого же ка... весь текст скрыт [показать]
     
     
  • 8.111, лютый жабист__ (?), 04:46, 29/08/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    У тебя этим занимается специальный класс в отдельном потоке Наверное называется... весь текст скрыт [показать]
     
     
  • 9.113, Аноним (-), 10:17, 29/08/2017 [^] [ответить]    [к модератору]  
  • +/
    В сишечке нет классов, new и delete.
     
     
  • 10.115, лютый жабист__ (?), 12:04, 29/08/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    >В сишечке нет классов, new и delete.

    Наиболее могучие сишники не умеют плюсики. Очень смешно...

     
     
  • 11.116, Аноним (-), 13:43, 29/08/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    Наиболее лютые жабисты не видят разницы между C и C++. Очень грустно…
     
  • 9.131, pripolz (?), 18:04, 04/09/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Во первых, нормальные быстрые проги вообще в основном рантаймовом цикле ничего н... весь текст скрыт [показать]
     
  • 4.110, Ilya (??), 03:49, 29/08/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > C#: сборщик освобождал то, что не должен был. Прогеры долго танцевали с бубном,

    Пять лет работаю с дотнетом, встречался с такими ситуациями только в руководствах. Но да, технически это возможно.

     
  • 2.46, Аноним (-), 18:35, 26/08/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    >> и обеспечивает возможность использования сборщика мусора.
    > А можно и не использовать сборщик мусора?

    Можно. Разрешаю.


     
  • 2.65, pripolz (?), 08:45, 27/08/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    > А можно и не использовать сборщик мусора?

    Если крафтовое пиво обсохло на бороде

     
     ....нить скрыта, показать (20)

  • 1.8, Аноним (-), 11:52, 26/08/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • –1 +/
    если вы уже специалист по Go Вот она, расплата за отсутствие дженериков ... весь текст скрыт [показать]
     
     
  • 2.14, Аноним (-), 13:20, 26/08/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Какая расплата и причем тут дженерики Этот тип предназначен для постоянного наб... весь текст скрыт [показать]
     
  • 2.11, Аноним (-), 12:35, 26/08/2017 [^] [ответить]    [к модератору]  
  • +4 +/
    Cектантов спросить забыли.
     
     
  • 3.37, Аноним (-), 16:44, 26/08/2017 [^] [ответить]    [к модератору]  
  • +/
    Действительно. Причин предостаточно и вспоминать D для этого не нужно.
     
     
  • 4.55, Аноним (-), 19:55, 26/08/2017 [^] [ответить]    [к модератору]  
  • +/
    Причин чего? Перестань разговаривать сам с собой.
     
  • 2.19, Аноним (-), 14:29, 26/08/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Ух ты, оказывается, если переносить всё на свете на следующую строку и оставлять пробелы, код будет казаться объемнее!
     
  • 2.20, Аноним (-), 14:30, 26/08/2017 [^] [ответить]    [к модератору]  
  • +/
    Это разве показатель? Код на Go я понял, на D - нет, при том никогда не писал ни на том, на на другом. Почему D вдруг лучше?
     
     
  • 3.27, zz (??), 15:08, 26/08/2017 [^] [ответить]    [к модератору]  
  • +/
    А вот я как раз понял на D
     
  • 2.22, Аноним (-), 14:35, 26/08/2017 [^] [ответить]    [к модератору]  
  • +/
    Никто не мешает написать свою либу, чтобы было так же коротко, как на D.
     
     
  • 3.31, Аноним84701 (ok), 16:35, 26/08/2017 [^] [ответить]     [к модератору]  
  • +/
    Не знаю, что там с либами в первом примере, но во втором 8211 тот же reduce ... весь текст скрыт [показать]
     
  • 1.48, Аноним (-), 18:59, 26/08/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    ~~Абстрактный полиморф~~генерики уже завезли?
     
     
  • 2.53, Аноним (-), 19:25, 26/08/2017 [^] [ответить]    [к модератору]  
  • –5 +/
    Зачем они? Научись использовать интерфейсы.
     
     
  • 3.96, Аноним (-), 11:48, 28/08/2017 [^] [ответить]    [к модератору]  
  • –4 +/
    ^ Gо-шники во всей красе. "генерики ни нужны, будем копипастить и костылить интерфейсами"
     
     
  • 4.101, Аноним (-), 15:38, 28/08/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    И ты учись. Когда научишься, копипастить не придётся.
     
  • 4.102, Аноним (-), 15:40, 28/08/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Кстати, накручивание плюсиков-минусиков к комментам настолько же бессмысленно, к... весь текст скрыт [показать]
     
  • 4.105, Аноним (-), 19:09, 28/08/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Вопрос не в том нужны ли они А в том, что если ты хочешь сколотить обычный табу... весь текст скрыт [показать]
     
     
  • 5.107, Аноним (-), 20:23, 28/08/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Да нет, тут дело в другом В Go принципиально отсутствуют инструменты, позволяющ... весь текст скрыт [показать]
     
  • 1.59, pripolz (?), 22:57, 26/08/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –6 +/
    А что лучше, C# или Go?
     
     
  • 2.61, Led (ok), 23:15, 26/08/2017 [^] [ответить]    [к модератору]  
  • +10 +/
    > А что лучше, C# или Go?

    1C (1-е сентября).

     
  • 2.62, ffirefox (?), 00:13, 27/08/2017 [^] [ответить]    [к модератору]  
  • +/
    AngelScript


     
  • 2.85, vantoo (ok), 20:03, 27/08/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Visual Basic 6.0, конечно.
     
  • 1.79, Аноним (-), 17:48, 27/08/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Слушайте, отвалит от Golang типа "не производительный". Вон мейлру (извините) переходит на него потому как рукоплещет горутинам и производительности.
    Руки распрямите.
     
     
  • 2.86, Led (ok), 20:21, 27/08/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    > мейлру (извините)

    Нет, этому нет прощения.

     
  • 2.87, Аноним (-), 06:14, 28/08/2017 [^] [ответить]    [к модератору]  
  • +/
    Вообще то нет. Вы явно не видите леса за деревьями.
     
  • 1.90, Аноним (-), 09:16, 28/08/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • –2 +/
    Все эти языки приводят к распущенности Программы на них тормозят не из-за того,... весь текст скрыт [показать]
     
     
  • 2.92, Аноним (-), 11:08, 28/08/2017 [^] [ответить]    [к модератору]  
  • +/
    Просто это не программисты. Человек, освоивший какой-то (любой) язык программирования, ещё не становится программистом. Надо хотя бы минимальные представления об алгоритмах иметь.
     
  • 2.93, лютый жабист__ (?), 11:17, 28/08/2017 [^] [ответить]     [к модератору]  
  • –4 +/
    Может ещё не поздно тебя полечить Слушай сюда коттедж лучше всего строит... весь текст скрыт [показать]
     
     
  • 3.106, Аноним (-), 20:01, 28/08/2017 [^] [ответить]    [к модератору]  
  • +/
    > Слушай сюда: коттедж лучше всего строить из кирпичей.

    Коттедж лучше всего строить из готовых блоков.
    А аналогии лучше даже не пытаться приводить, все одно будет сравнение мягкого с теплым.

     
  • 3.117, dq0s4y71 (ok), 14:57, 29/08/2017 [^] [ответить]     [к модератору]  
  • +/
    Небоскрёбы т е серьёзные программы уровня ядра ОС или компилятора за 20 дне... весь текст скрыт [показать]
     
     
  • 4.125, лютый жабист__ (?), 05:18, 30/08/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    И эти люди кичатся сверхинтеллектом, переключаемость нулевая Я написал про небо... весь текст скрыт [показать]
     
     
  • 5.126, dq0s4y71 (ok), 16:19, 30/08/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Линукс на си пишут уже 26 лет потому что Торвальдс не осилил плюсы.

    Ога, а JVM почему на Си написана? Потому что жабисты даже жабу не осилили?

     
     
  • 6.127, лютый жабист__ (?), 08:04, 31/08/2017 [^] [ответить]     [к модератору]  
  • –3 +/
    Для развития загугли list of java virtual machines Потом на чём написан HotSpot ... весь текст скрыт [показать]
     
     
  • 7.128, dq0s4y71 (ok), 13:46, 31/08/2017 [^] [ответить]     [к модератору]  
  • +1 +/
    Загуглил https en wikipedia org wiki List_of_Java_virtual_machines Навскидку ... весь текст скрыт [показать]
     
     
  • 8.129, лютый жабист__ (?), 05:29, 01/09/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    И где там си сплошь плюсы Школу закончишь, поумнеешь ... весь текст скрыт [показать]
     
     
  • 9.130, dq0s4y71 (ok), 16:11, 01/09/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Слив, кагрццо, засчитан :)
     
  • 2.97, Аноним (-), 13:31, 28/08/2017 [^] [ответить]    [к модератору]  
  • +/
    Можете попробовать конкатенативную парадигму.
     
  • 2.118, dq0s4y71 (ok), 15:11, 29/08/2017 [^] [ответить]     [к модератору]  
  • +/
    Теоретически, правильно, но дело в том, что приоритеты за последние несколько де... весь текст скрыт [показать]
     
     ....нить скрыта, показать (12)

  • 1.95, Анонага (?), 11:45, 28/08/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • –6 +/
    lol no generics
     
     
  • 2.99, leap42 (ok), 15:17, 28/08/2017 [^] [ответить]    [к модератору]  
  • +/
    вот расскажите мне, пожалуйста, зачем вам обобщенное программирование в языке низкого уровня?
     
     
  • 3.100, Аноним (-), 15:32, 28/08/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    > языке низкого уровня

    Вы темой ошиблись, тут про Go.

     
  • 1.121, Аноним (-), 18:06, 29/08/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • –2 +/
    Язык Go разрабатывался как язык системного программирования для создания высокоэ... весь текст скрыт [показать]
     
  • 1.122, Аноним (-), 23:16, 29/08/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Язык Go разрабатывался как язык системного программирования
    > Он может рассматриваться как попытка создать замену языку Си.

    Где ты такую глупость вычитал?

     
     
  • 2.123, Аноним84701 (ok), 00:41, 30/08/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    https blog golang org go-one-year-ago-today https github com golang go wiki ... весь текст скрыт [показать]
     

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


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