LINUX.ORG.RU

Вышел Go 1.5

 


0

6

19 августа 2015 года вышел шестой стабильный релиз языка Go.

Основные изменения:

  • Компилятор и рантайм был транслирован с C на Go, убрав последние остатки C из кодовой базы Go;
  • сборщик мусора был полностью переписан, что позволило уменьшить паузы во время сборки мусора на порядки;
  • изменили значение GOMAXPROCS (количество одновременно исполняющихся горутин) с 1 до количества логических CPU;
  • изменения в линкере позволили распространять Go-пакеты в виде динамических библиотек, которые можно линковать с программами как на Go, так и на C.

>>> Подробности

★★★★

Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 3)

Ответ на: комментарий от rsync

ссылка на русскую Вики

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

Обычно люди, откровенно тупящие в комментах, ссылаются именно на русскую Вики.

во, оно еще и по ядру специалист оказывается.

Да ладно, научишься читать - может, со временем и работу найдешь приличную.

tailgunner ★★★★★
()
Ответ на: комментарий от rsync

ВСЕ парадигмы программирования разработаны более 25 лет назад. за все эти годы в IT НИЧЕГО нового не появилось.

Ну, это откровенно неправда. Просто в массовое применение поступают вещи, разработанные в академической среде 25-30 лет назад.

Waterlaz ★★★★★
()
Ответ на: комментарий от Debasher

А чо появилось в последние 25?

Всякие Functional Reactive Programming, Software Transactional Memory(не самый удачный пример), всякие языки типа Agda с зависимыми типами. Что-то из этого умрет, а что-то проникнет в массовые языки лет через 10-15.

К этому есть много новых вещей, которые сейчас есть, скорее всего, только на бумаге, лет через 10-15 появятся во всякой маргинальщине и только через 25 лет могут попасть в индустрию.

Waterlaz ★★★★★
()
Ответ на: комментарий от kodx

какие же это супергерои, если кроме вима или эклипса они ничего не умеют / не знают? При правильном руководстве в команде всегда есть major девелопер, который пишет правила, а мнение остальных носит рекомендательный характер.

Ну а так то да, и толпа обезьян может сонеты Шекспира писать, ждать только долго придёться.

П.С. я ни в коем случае не хочу подчеркнуть некую элитарность самого С++ или людей с ним работающих. Есть масса примеров когда С++ используется просто как более удобный вариант Си и этого вполне приемлимо, если проект позволяет поступать так. Это язык очень широких возможностей, где каждый может найти свою нишу.

cawa
()
Ответ на: комментарий от Debasher

Всё появилось. Что было в 90 году? ms-dos, win 3.0, turbo pascal, turbo c, novell netware, файл-серверные БД dbase, clipper, foxpro, btrieve, только-только появился C++.

Haskell 1.0 - 1990 linux - 1991 lua - 1993 Python 1.0 - 1994 Java - 1996 (JDK 1.0.2) Haskell 98 - 1998 Erlang - 1998 (открытие кода) etc.

anonymous
()
Ответ на: комментарий от anonymous

Речь шла о парадигмах, а не о реализациях.

Java? Она мало что добавила по сравнению с Simula-68, только интерфейсы, но их тоже куда раньше изобрели. С++ в плане парадигм тоже ничего не добавил, обобщённое программирование в стиле Ada, ООП из всё той же Симулы и ручное управление всем и вся из Си.

Windows? Все эти ваши винды и макоси — новые песни о старом, оконный интерфейс разработал Алан Кей сотоварищи на своих смолток-машинах в лабораториях Xerox в 70-80-е. Потом на суде между Apple и MS всё это разжёвывали, а Вирт показал первый _персональный_ компьютер с оконным интерфейсом, который он со студентами спаял после стажировки у Кея.

dBase/Clarion? Ну не смешите мои тапочки, где там новые парадигмы? А SQL уже в середине 70-х появился.

Erlang — хорошая штука, но опять же в плане парадигм, ничего нового.

Haskell. Ок, ок — наиболее чистое функциональное программирование — типизированное и с ленивыми вычислениями, всякие Camlы — там парадигма менее чистая. Вот только Хаскель это сделанный заново язык Mirinda, созданный в 1985 и не устроивший сообщество из-за патентной (или какой-то подобной) огороженности.

Просто в массовое применение поступают вещи, разработанные в академической среде 25-30 лет назад.

ну и это правда, что-то из сегодняшних академических и/или экспериментальных парадигм станет (или начнёт становится) через поколение мейнстримом.

be_nt_all ★★
()
Ответ на: комментарий от holuiitipun

Как минимум половина purely functional data structures

ну Алан Кей для появившейся в конце 60-х объектной парадигмы тоже много чего наработал, а книга «банды четырёх» вообще в 1994 году вышла. Ещё лет пять-десять и чистое ФП станет мейнстримом?

CAP теорема

Ага. «Заказчик: У вас тут на вывеске написано «делаем быстро и хорошо». Менеджер: Да-да конечно. Вам как — быстро или хорошо?» Ну или если уж совсем маркетинговый аналог CAP-теоремы, при оформлении заказа на выполнение работ/выборе исполнителя из трёх требований быстро, хорошо и недорого выберите те два, которые для вас действительно важны. Эта глубокая мысль в применении к распределённым вычислениям точно тянет на фундаментальное достижение информатики?

be_nt_all ★★
()
Ответ на: комментарий от be_nt_all

Ещё лет пять-десять и чистое ФП станет мейнстримом?

Ну иммутабельные коллекции уже в не совсем маргинальных Scala и clojure есть.

Ага. «Заказчик: У вас тут на вывеске написано «делаем быстро и хорошо». Менеджер: Да-да конечно. Вам как — быстро или хорошо?» Ну или если уж совсем маркетинговый аналог CAP-теоремы, при оформлении заказа на выполнение работ/выборе исполнителя из трёх требований быстро, хорошо и недорого выберите те два, которые для вас действительно важны. Эта глубокая мысль в применении к распределённым вычислениям точно тянет на фундаментальное достижение информатики?

Как сформированная теорема с доказательством почему в распределённых системах это так - вполне.

Ещё, кстати, трансдьюсеры. И deep learning.

Да много чего появилось, просто оно всё нишевое.

holuiitipun
()
Последнее исправление: holuiitipun (всего исправлений: 1)
Ответ на: комментарий от be_nt_all

Simula-68

Algol - 68, а Simula - 67. По сравнению в ней Java добавлены пакеты, VM, обработка исключений, рефлексия.

Mirinda

Mirinda - это газировка. Язык назывался Miranda. Хаскель был похож на Миранду в 1985 году.

Ещё лет пять-десять и чистое ФП станет мейнстримом?

Почему обязательно «чистое»? ООП не отменило структурного программирования, а так - да, ФП проникает в мейнстрим.

Что полезного родилось в 90-е, станет ясно, когда оно станет мэйнстримом.

tailgunner ★★★★★
()
Ответ на: комментарий от be_nt_all

основы теории, ЕМНИП, уже были в 80-х. А предпосылки — и того раньше.

Но нормально сформулировать и оформить в пейпер смогли только в нулевых.

holuiitipun
()
Ответ на: комментарий от be_nt_all

dbase - просто пример, что было мейнстримом в начале 90 и для сравнения с сегодняшним днем - везде, как минимум, SQLite. Отрицать очевидный прогресс во всех областях IT&CS так же нелепо, как утверждать что за 25 лет в жизни вообще ничего не поменялось. Да, законы физики не изменились. Но образ жизни и её содержание поменялось кардинально во всех областях. В том числе под влиянием технологий - компьютеров, мобильной связи, интернета. 25-30 лет назад бухгалтеры ещё сводили баланс на счетах с калькуляторами и печатали на механических пиш.машинках. Технологии прошли несколько витков развития. В 70-80 SQL считался высокоуровневым языком, сейчас многие считают его слишком низкоуровневым и предпочитают не учить, а пользоваться ORM-ами.

anonymous
()
Ответ на: комментарий от kodx

Кому то удобнее писать в Eclipse, другому QtCreator, а один отщепенец вообще только в виме пишет.

А это-то как мешает? Не всё ли равно?

У нас куча времени ушло, но то, чтобы договориться какой стиль форматирования использовать и какой туллчейн

Ну если договариваться люди не хотят и ни у кого нет возможности продавливать решения, то лажа в любом случае была бы. Можно спорить из-за кучи вещей, да хотя бы выбирая библиотеки.

DarkEld3r ★★★★★
()
Ответ на: комментарий от anonymous

Да твои плюсы - самое злое говно на свете. Хер с ним, сишник, то язык-языков. Но плюсы должны умереть уже давно. Я не понимаю корпорации Гугл, Мозила там, почему они ещё тащат такое дерьмо как плюсы. От него давно пора избавиться, причём навсегда.

kostyarin_ ★★
()
Ответ на: комментарий от kostyarin_

Хер с ним, сишник, то язык-языков. Но плюсы должны умереть уже давно

Плюсы хотя бы развиваются в правильном направлении. А Си должен умереть и переселиться в мавзолей.

tailgunner ★★★★★
()
Ответ на: комментарий от tp_for_my_bunghole

не может развиваться в принципе.

Да ладно?

DarkEld3r ★★★★★
()
31 октября 2015 г.
Ответ на: комментарий от tp_for_my_bunghole

Через несколько лет будет модульность. Что язык говно, с этим никто не спорит, но развивается он действительно в правильном направлении, пускай и катастрофически медленно, пускай и с опозданием в 20 лет.

mix_mix ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.