V8Unpack на GoLang

Давненько присматривался к языку Go и вот наконец-то нашёл, на чём его можно попробовать: V8Unpack. Тут есть и файловый ввод-вывод, разбор аргументов командной строки, упаковка-распаковка, потоки. Неплохо для начала освоения. (Ссылка на хранилище)

До этого компилируемые программы я разрабатывал в основном на Си/Си++, потому сравнивать будут именно с ними.

Во-первых, обилие пакетов, которые просто скачал и используешь! Привет, сборка Boost на каждом новом рабочем компе! Привет GlibMM, что под винды опять же собирать руками с бубном, либо сидеть на старых версиях! В общем, библиотеки, пакетный менеджер, кросс-платформенность библиотек.

Во-первых-с-половиной, стандартная библиотека вообще. `io.ReadAll`, `io.Copy` и всякие прелести. Это очень приятные мелочи.

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

В-третьих, поддержка редакторами. Что vim, что VSCode пока что радуют. Но ещё настраивать и настраивать до совершенства :).

Не радует, что нет в сигвине :(. Но это мелочи — убунта под виндой выручает (не думал, что когда-нибудь скажу это?!)

Пробовал веб-службы, пробовал redis — простейшие вещи пишутся за считанные минуты. В общем, на самом деле, пишу и радуюсь 🙂


Comments are closed.