Содержание
95 отношения: Active Oberon, Adler-32, Allegro (мультимедийная библиотека), ANTLR, Apache Thrift, Atom (текстовый редактор), Bluefish, Bluemix, C++, Callisto Network, ClickHouse, CoreOS, Crystal (язык программирования), Cyclone (язык программирования), Dart, Docker, Duqu, Erlang, Ethereum, Ethereum Classic, FastCGI, Futures and promises, Geany, GitLab, GNU Compiler Collection, Go!, Google App Engine, Green threads, GTK+, Hello, world!, Heroku, IntelliJ IDEA, IPFS, Jelastic, JetBrains, JSON Web Token, Kotlin, Kubernetes, Let’s Encrypt, Limbo, Lua, Lucene, Markdown, Native Client, Off-the-Record Messaging, Plan 9, Ragel, Redis, RethinkDB, SFML, ... Развернуть индекс (45 больше) »
Active Oberon
Active Oberon — типобезопасный модульный объектно-ориентированный многопоточный язык программирования общего назначения, разработанный в 1996 — 1997 гг.
Посмотреть Go и Active Oberon
Adler-32
Adler-32 — хеш-функция, разработанная Марком Адлером.
Посмотреть Go и Adler-32
Allegro (мультимедийная библиотека)
Allegro — свободная кроссплатформенная мультимедийная библиотека.
Посмотреть Go и Allegro (мультимедийная библиотека)
ANTLR
ANTLR (от ANother Tool for Language Recognition — «ещё одно средство распознавания языков») — генератор нисходящих анализаторов для формальных языков.
Посмотреть Go и ANTLR
Apache Thrift
Thrift (произносится как) — язык описания интерфейсов, который используется для определения и создания служб под разные языки программирования.
Посмотреть Go и Apache Thrift
Atom (текстовый редактор)
Atom (в прошлом Atomicity) — бесплатный текстовый редактор с открытым исходным кодом для Linux, macOS, Windows с поддержкой плагинов, написанных на Node.js, и встраиваемых под управлением Git.
Посмотреть Go и Atom (текстовый редактор)
Bluefish
Bluefish Editor — свободный текстовый редактор для веб-разработчиков и дизайнеров.
Посмотреть Go и Bluefish
Bluemix
IBM Bluemix — публично-облачная платформа, разработанная IBM.
Посмотреть Go и Bluemix
C++
++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.
Посмотреть Go и C++
Callisto Network
Callisto Network — это децентрализованная криптовалютная платформа с открытым исходным кодом, основанная на исходном коде Ethereum и имеющая собственную криптовалюту Callisto (CLO).
Посмотреть Go и Callisto Network
ClickHouse
Логотип ClickHouse ClickHouse — это колоночная СУБД для OLAP (online обработки аналитических запросов).
Посмотреть Go и ClickHouse
CoreOS
CoreOS — легковесная операционная система с открытым исходным кодом на базе ядра Linux.
Посмотреть Go и CoreOS
Crystal (язык программирования)
Crystal — это объектно-ориентированный язык общего назначения, спроектированный и созданный Ary Borenszweig и Juan Wajnerman.
Посмотреть Go и Crystal (язык программирования)
Cyclone (язык программирования)
Cyclone (читается «Си-клон» или «Циклон») — исследовательский язык программирования, созданный Дэном Гроссманом, Тревором Джимом, и Грегом Моррисеттом в Корнеллском Университете как доработка классического языка Си с целью повышения надёжности и безопасности программирования, с сохранением низкоуровневых возможностей и применимости языка в областях, традиционных для Си (системное программирование, программирование микроконтроллеров).
Посмотреть Go и Cyclone (язык программирования)
Dart
Dart — язык программирования, созданный Google.
Посмотреть Go и Dart
Docker
Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы.
Посмотреть Go и Docker
Duqu
Duqu — компьютерный червь, обнаруженный 1 сентября 2011 года.
Посмотреть Go и Duqu
Erlang
Erlang — функциональный язык программирования с сильной динамической типизацией, предназначенный для создания распределённых вычислительных систем.
Посмотреть Go и Erlang
Ethereum
Ethereum (Эфириум, от ether — «эфир») — платформа для создания децентрализованных онлайн-сервисов на базе блокчейна (Đapps, Decentralized applications, децентрализованных приложений), работающих на базе умных контрактов.
Посмотреть Go и Ethereum
Ethereum Classic
Ethereum Classic (ETC) — блокчейн-криптоплатформа разработки децентрализованных приложений на базе смарт-контрактов с открытым исходным кодом.
Посмотреть Go и Ethereum Classic
FastCGI
Интерфейс FastCGI — клиент-серверный протокол взаимодействия веб-сервера и приложения, дальнейшее развитие технологии CGI.
Посмотреть Go и FastCGI
Futures and promises
В информатике конструкции future, promise и delay в некоторых языках программирования формируют стратегию вычисления, применяемую для параллельных вычислений.
Посмотреть Go и Futures and promises
Geany
Geany — среда разработки программного обеспечения, написанная с использованием библиотеки GTK+.
Посмотреть Go и Geany
GitLab
GitLab — сайт и система управления репозиториями кода для Git, из дополнительных возможностей: собственная вики и система отслеживания ошибок.
Посмотреть Go и GitLab
GNU Compiler Collection
GNU Compiler Collection (обычно используется сокращение GCC) — набор компиляторов для различных языков программирования, разработанный в рамках проекта GNU.
Посмотреть Go и GNU Compiler Collection
Go!
Go! — многопоточный язык программирования, разработанный Кейтом Кларком и Фрэнсисом Маккейбом в 2003 году.
Посмотреть Go и Go!
Google App Engine
Google App Engine — служба хостинга сайтов и web-приложений на серверах Google с бесплатным именем либо с собственным именем, задействованным с помощью.
Посмотреть Go и Google App Engine
Green threads
В программировании зелёные потоки (green threads) — это потоки выполнения, управление которыми вместо операционной системы выполняет виртуальная машина (ВМ).
Посмотреть Go и Green threads
GTK+
Free and open-source-software display servers and UI toolkits GTK+ (сокращение от GIMP ToolKit) — кроссплатформенная библиотека элементов интерфейса (фреймворк), имеет простой в использовании API, наряду с Qt является одной из двух наиболее популярных на сегодняшний день библиотек для X Window System.
Посмотреть Go и GTK+
Hello, world!
Пример «Hello world» с графическим интерфейсом на GTK+. На заднем плане gedit с исходным кодом на Perl «Hello world» на графическом языке Piet «Hello, world!» — программа, результатом работы которой является вывод на экран или иное устройство фразы «Hello, world!» (в дословном переводе с английского — «Привет, мир!»; представляет собой распространённое неформальное приветствие, близкое к русскому «всем привет!»).
Посмотреть Go и Hello, world!
Heroku
Heroku — облачная PaaS-платформа, поддерживающая ряд языков программирования.
Посмотреть Go и Heroku
IntelliJ IDEA
IntelliJ IDEA — интегрированная среда разработки программного обеспечения для многих языков программирования, в частности Java, JavaScript, Python, разработанная компанией JetBrains.
Посмотреть Go и IntelliJ IDEA
IPFS
IPFS (от InterPlanetary File System — межпланетная файловая система) — контентно-адресуемый, одноранговый гипермедийный протокол связи.
Посмотреть Go и IPFS
Jelastic
Jelastic — поставщик облачных услуг, который сочетает в себе PaaS (Platform-as-a-Service) и CaaS (Container-as-a-Service) модели в одном пакете для хостинг-провайдеров, телекоммуникационных компаний, предприятий и разработчиков.
Посмотреть Go и Jelastic
JetBrains
JetBrains — компания по производству программного обеспечения с офисами в Праге, Санкт-Петербурге, Бостоне, Москве, Мюнхене и Новосибирске.
Посмотреть Go и JetBrains
JSON Web Token
JSON Web Token (JWT) — это открытый стандарт (RFC 7519) для создания токенов доступа, основанный на JSON формате.
Посмотреть Go и JSON Web Token
Kotlin
Kotlin (Ко́тлин) — это статически типизированный язык программирования, работающий поверх JVM и разрабатываемый компанией JetBrains.
Посмотреть Go и Kotlin
Kubernetes
Kubernetes (часто так же используется обозначение «K8s», название образовано от греческого κυβερνήτης, — «кормчий», «рулевой», по русски — Кубернетес или Кубернетис) — открытое программное обеспечение для автоматизации развёртывания, масштабирования и управления контейнеризированными приложениями.
Посмотреть Go и Kubernetes
Let’s Encrypt
Let’s Encrypt — центр сертификации, начавший работу в бета-режиме с 3 декабря 2015 года, предоставляющий бесплатные криптографические сертификаты X.509 для TLS-шифрования (HTTPS).
Посмотреть Go и Let’s Encrypt
Limbo
Limbo — язык программирования в операционной системе Inferno, созданный разработчиками UNIX.
Посмотреть Go и Limbo
Lua
Lua (лу́а) — скриптовый язык программирования, разработанный в подразделении Tecgraf (Computer Graphics Technology Group) Католического университета Рио-де-Жанейро (Бразилия).
Посмотреть Go и Lua
Lucene
Lucene — свободная библиотека для высокопроизводительного полнотекстового поиска фонда Apache, используемая в качестве основы в двух самых популярных по состоянию на середину 2010-х годов тиражируемых поисковых системах — Elasticsearch и Solr.
Посмотреть Go и Lucene
Markdown
Markdown (произносится маркда́ун) — облегчённый язык разметки, созданный с целью написания наиболее читаемого и удобного для правки текста, но пригодного для преобразования в языки для продвинутых публикаций (HTML, Rich Text и других).
Посмотреть Go и Markdown
Native Client
Native Client (NaCl) — технология песочницы для запуска кода на платформах x86, x86-64, ARM и MIPS, позволяющая безопасно запускать машинный код непосредственно в браузере не зависимо от операционной системы со скоростью, приближённой к запуску машинного кода.
Посмотреть Go и Native Client
Off-the-Record Messaging
Off-the-Record Messaging (OTR) — криптографический протокол для систем мгновенного обмена сообщениями, созданный в 2004 году Никитой Борисовым и Ианом Голдбергом (Ian Goldberg).
Посмотреть Go и Off-the-Record Messaging
Plan 9
Plan 9 — операционная система, разработанная Bell Labs (позже Lucent Technologies, затем подразделение в Alcatel-Lucent, сейчас подразделение Nokia) с конца 1980-х гг.
Посмотреть Go и Plan 9
Ragel
Ragel — компилятор конечных автоматов, производящий исходный код на C, C++, C#, Objective-C, D, Java, OCaml, Go и Ruby.
Посмотреть Go и Ragel
Redis
Redis (remote dictionary server) — сетевое журналируемое хранилище данных типа «ключ — значение» с открытым исходным кодом.
Посмотреть Go и Redis
RethinkDB
RethinkDB — распределённая документоориентированная СУБД с открытым исходным кодом, сохраняющая данные в бессхемном JSON-формате.
Посмотреть Go и RethinkDB
SFML
SFML (англ. Simple and Fast Multimedia Library — простая и быстрая мультимедийная библиотека) — свободная кроссплатформенная мультимедийная библиотека.
Посмотреть Go и SFML
SSA
SSA (Static single assignment form) — промежуточное представление, используемое компиляторами, в котором каждой переменной значение присваивается лишь единожды.
Посмотреть Go и SSA
Sublime Text
Sublime Text — кроссплатформенный проприетарный текстовый редактор.
Посмотреть Go и Sublime Text
Syncthing
Syncthing — приложение, позволяющее синхронизировать файлы между несколькими устройствами.
Посмотреть Go и Syncthing
TensorFlow
TensorFlow — открытая программная библиотека для машинного обучения, разработанная компанией Google для решения задач построения и тренировки нейронной сети с целью автоматического нахождения и классификации образов, достигая качества человеческого восприятия «It is machine learning software being used for various kinds of perceptual and language understanding tasks» — Jeffrey Dean, отрезок 0:47—2:17 Применяется как для исследований, так и для разработки собственных продуктов Google.
Посмотреть Go и TensorFlow
Tox
Tox — протокол для текстовой, голосовой и видеосвязи в интернете.
Посмотреть Go и Tox
UPX
UPX (the Ultimate Packer for eXecutables) — упаковщик исполняемых файлов, поддерживающий несколько различных платформ и форматов файлов.
Посмотреть Go и UPX
Vexor
Vexor — облачный распределённый веб-сервис для сборки и тестирования программного обеспечения, инструмент непрерывной интеграции.
Посмотреть Go и Vexor
Visual Studio Code
Visual Studio Code — редактор исходного кода, разработанный Microsoft для Windows, Linux и macOS.
Посмотреть Go и Visual Studio Code
Yacc
yacc — компьютерная программа, служащая стандартным генератором синтаксических анализаторов (парсеров) в Unix-системах.
Посмотреть Go и Yacc
YAML
YAML (акроним «Yet Another Markup Language». — «Ещё один язык разметки», позже — рекурсивный акроним «YAML Ain't Markup Language» — «YAML — не язык разметки») — «дружественный» формат сериализации данных, концептуально близкий к языкам разметки, но ориентированный на удобство ввода-вывода типичных структур данных многих языков программирования.
Посмотреть Go и YAML
Канал (программирование)
Канал — модель межпроцессного взаимодействия и синхронизации через передачу сообщений в программировании.
Посмотреть Go и Канал (программирование)
Компилируемый язык программирования
Компилируемый язык программирования — язык программирования, исходный код которого преобразуется компилятором в машинный код и записывается в файл с особым заголовком и/или расширением для последующей идентификации этого файла, как исполняемого операционной системой (в отличие от интерпретируемых языков программирования, чьи программы выполняются программой-интерпретатором).
Посмотреть Go и Компилируемый язык программирования
Процедурное программирование
Процеду́рное программи́рование — программирование на императивном языке, при котором последовательно выполняемые операторы можно собрать в подпрограммы, то есть более крупные целостные единицы кода, с помощью механизмов самого языка.
Посмотреть Go и Процедурное программирование
Пайк, Роб
Роб Пайк (Rob Pike, род. 1956) — разработчик операционных систем и языков программирования, работавший c 1980 года в Bell Labs, где в соавторстве с другим программистом написал графический терминал Blit для Unix, и также позднее участвовал в создании операционных систем Plan 9 и Inferno.
Посмотреть Go и Пайк, Роб
Перегрузка операторов
Перегрузка операторов в программировании — один из способов реализации полиморфизма, заключающийся в возможности одновременного существования в одной области видимости нескольких различных вариантов применения оператора, имеющих одно и то же имя, но различающихся типами параметров, к которым они применяются.
Посмотреть Go и Перегрузка операторов
Область видимости
Область видимости (scope) в программировании — часть программы, в пределах которой идентификатор, объявленный как имя некоторой программной сущности (обычно — переменной, типа данных или функции), остаётся связанным с этой сущностью, то есть позволяет посредством себя обратиться к ней.
Посмотреть Go и Область видимости
Оберон (язык программирования)
Оберон — язык программирования высокого уровня, разработанный Никлаусом Виртом, для исполнения программ на котором предназначена одноимённая операционная система, авторами которой являются Никлаус Вирт и.
Посмотреть Go и Оберон (язык программирования)
Оберон-2 (язык программирования)
Оберон-2 (Oberon-2) является расширением языка программирования Оберон в котором добавлены элементы метапрограммирования (ограниченная рефлексия) и удобства для объектно-ориентированного программирования, открытые массивы и базовые типы указателей, поля доступные при экспорте только для чтения и восстановлен оператор FOR из Модулы-2.
Посмотреть Go и Оберон-2 (язык программирования)
Ассоциативный массив
Ассоциативный массив — абстрактный тип данных (интерфейс к хранилищу данных), позволяющий хранить пары вида «(ключ, значение)» и поддерживающий операции добавления пары, а также поиска и удаления пары по ключу.
Посмотреть Go и Ассоциативный массив
Ада (язык программирования)
А́да (Ada) — язык программирования, созданный в 1979—1980 годах в ходе проекта Министерством обороны США с целью разработать единый язык программирования для встроенных систем (то есть систем управления автоматизированными комплексами, функционирующими в реальном времени).
Посмотреть Go и Ада (язык программирования)
Алгоритм Луна
Алгоритм Лу́на (Luhn algorithm) — алгоритм вычисления контрольной цифры номера пластиковой карты в соответствии со стандартом ISO/IEC 7812.
Посмотреть Go и Алгоритм Луна
Анонимная функция
Анонимная функция в программировании — особый вид функций, которые объявляются в месте использования и не получают уникального идентификатора для доступа к ним.
Посмотреть Go и Анонимная функция
Раскрутка компилятора
Раскрутка компилятора (bootstrapping — от boot и strap) — метод создания транслятора для некоторого языка программирования, при котором транслятор пишется на том же языке программирования, для трансляции которого создаётся; создание транслятором исполняемых файлов из исходного кода самого транслятора.
Посмотреть Go и Раскрутка компилятора
Сравнение языков программирования
В приведённой ниже таблице отмечено наличие или отсутствие тех или иных возможностей в некоторых популярных сегодня языках программирования.
Посмотреть Go и Сравнение языков программирования
Сравнение программ глубинного обучения
Данная таблица проводит сопоставление фреймворков, библиотек программ и отдельных программ для глубокого обучения.
Посмотреть Go и Сравнение программ глубинного обучения
Сравнение панелей управления веб-хостингом
В следующих таблицах представлены сравнения общих и технических характеристик различных панелей управления веб-сервером.
Посмотреть Go и Сравнение панелей управления веб-хостингом
Сопрограмма
Сопрограммы (coroutines) — методика связи программных модулей друг с другом по принципу кооперативной многозадачности: модуль приостанавливается в определённой точке, сохраняя полное состояние (включая стек вызовов и счётчик команд), и передаёт управление другому.
Посмотреть Go и Сопрограмма
Список языков JVM
Этот список языков представляет собой собрание языков программирования, которые используются для создания программного обеспечения, использующего в качестве среды выполнения виртуальную машину Java (JVM).
Посмотреть Go и Список языков JVM
Список языков программирования по категориям
Приведён список языков программирования, сгруппированных по категориям.
Посмотреть Go и Список языков программирования по категориям
Список языковых привязок GTK+
Как показано в таблице ниже, у GTK+ есть множество привязок для различных языков, которые реализуют некоторый или весь функционал GTK.
Посмотреть Go и Список языковых привязок GTK+
Томпсон, Кен
Кен То́мпсон (Kenneth Thompson; род. 4 февраля 1943) — пионер компьютерной науки, известен своим вкладом в создание языка программирования C и операционной системы UNIX.
Посмотреть Go и Томпсон, Кен
Утиная типизация
Неявная типизация, латентная типизация или утиная типизация (Duck typing) — в ООП-языках — определение факта реализации определённого интерфейса объектом без явного указания или наследования этого интерфейса, а просто по реализации полного набора его методов.
Посмотреть Go и Утиная типизация
Уинвуд, Стив
Стив Уинвуд (Steve Winwood; полное имя Стивен Лоуренс Уинвуд, Stephen Lawrence Winwood; 12 мая 1948, Бирмингем) — британский рок-музыкант, мультиинструменталист, автор песен.
Посмотреть Go и Уинвуд, Стив
Функциональный тип
Функциональный тип (стрелочный тип, экспоненциал) в информатике — тип переменной или параметра, значением которой или которого может быть функция; либо тип аргумента или возвращаемого значения функции высшего порядка, принимающей или возвращающей функцию.
Посмотреть Go и Функциональный тип
Фицпатрик, Брэд
Брэд Фицпатрик (Bradley Joseph "Brad" Fitzpatrick; родился 5 февраля 1980) — американский программист.
Посмотреть Go и Фицпатрик, Брэд
Хронология языков программирования
Хронология языков программирования — упорядоченный в хронологическом порядке список языков программирования.
Посмотреть Go и Хронология языков программирования
Интроспекция (программирование)
Интроспекция (type introspection) в программировании — возможность в некоторых объектно-ориентированных языках запросить тип и структуру объекта во время выполнения программы.
Посмотреть Go и Интроспекция (программирование)
Индекс TIOBE
Индекс TIOBE с 2002 по 2015 год Индекс TIOBE (TIOBE programming community index) — индекс, оценивающий популярность языков программирования, на основе подсчёта результатов поисковых запросов, содержащих название языка (запрос вида +" programming").
Посмотреть Go и Индекс TIOBE
Вывод типов
Вывод типов (type inference) — в программировании возможность компилятора самому логически вывести тип значения у выражения.
Посмотреть Go и Вывод типов
Взаимодействующие последовательные процессы
Взаимодействующие последовательные процессы (communicating sequential processes, CSP) — формальный язык для описания моделей взаимодействия в параллельных системах.
Посмотреть Go и Взаимодействующие последовательные процессы
Возведение в степень по модулю
Возведение в степень по модулю — одна из операций над натуральными числами — возведение в степень, — выполняемая по модулю.
Посмотреть Go и Возведение в степень по модулю
Го (значения)
Го, Go, Guo.
Посмотреть Go и Го (значения)
Дискография Pearl Jam
Дискография группы Pearl Jam.
Посмотреть Go и Дискография Pearl Jam
Деление с остатком
Деление c остатком — арифметическая операция, играющая большую роль в арифметике, теории чисел и алгебре.
Посмотреть Go и Деление с остатком
Деление на ноль
ynbspстремится к минус бесконечности Деление на ноль в математике — деление, при котором делитель равен нулю.
Посмотреть Go и Деление на ноль
Также известен как Go (язык программирования), Golang, Google Go, Го (язык программирования).

