The OpenNET Project

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

09.05.2015 14:28  В рамках проекта gonix, развивается реализация unix-утилит на языке Go

Представлен первый экспериментальный выпуск проекта gonix, в рамках которого развивается реализация стандартных unix-утилит, созданная с использованием языка программирования Go. Код проекта распространяется под лицензией GPLv3. В настоящее время уже полностью готовы утилиты dirname, false, sleep, tee, true и yes, работоспособны с некоторыми ограничениями basename, cat, cp, echo, head, mkdir, nl, pwd, seq, tail, touch и xxd. Предстоит реализовать bc, dc, ed, ls, more и rm.

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

Дополнение: проект переименован в go-coreutils.

  1. Главная ссылка к новости (https://github.com/polegone/go...)
  2. OpenNews: В рамках проекта jvm.go развивается вариант JVM, написанный на языке Go
  3. OpenNews: Увидел свет язык программирования Go 1.4
  4. OpenNews: Язык программирования Go переходит с Mercurial на Git и GitHub
  5. OpenNews: В кодовую базу LLVM приняты биндинги для языка Go
  6. OpenNews: Представлен новый открытый проект Google - язык программирования Go
Лицензия: CC-BY
Тип: Программы
Ключевые слова: golang
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 14:38, 09/05/2015 [ответить] [смотреть все]
  • –2 +/
    Объясните мне кто-нибудь из тех, кто пишет на С мнение Go-недопрогаммистов неин... весь текст скрыт [показать]
     
     
  • 2.2, Аноним, 14:48, 09/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +7 +/
    Объясните мне кто-нибудь из тех, кто говорит на русском (мнение англо-недочеловеков неинтересно) нафига это нужно?
    Пофиксил, не благодари.
     
     
  • 3.14, Аноним, 15:30, 09/05/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Just for fun... весь текст скрыт [показать]
     
     
  • 4.30, cmp, 18:04, 09/05/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    фор фан делаются вещи для души, а это - как арматуру ноздрями гнуть, абсолютно б... весь текст скрыт [показать]
     
     
  • 5.125, Аноним, 16:03, 11/05/2015 [^] [ответить] [смотреть все]  
  • –4 +/
    Так себя обычно утешают люди с отсутствующим воображением и творческими способно... весь текст скрыт [показать]
     
     
  • 6.142, mine, 19:28, 12/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Так себя обычно утешают наркоманы ... весь текст скрыт [показать]
     
     
  • 7.144, Аноним, 15:48, 13/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Все кто мыслят по-другому - наркоманы Тоже вполне себе утешение ... весь текст скрыт [показать]
     
     
  • 8.145, cmp, 18:48, 13/05/2015 [^] [ответить] [смотреть все]  
  • +/
    да вы бред несете, какое воображение какието хипстеры переписали стандартные ут... весь текст скрыт [показать]
     
     
  • 9.146, Аноним, 12:00, 14/05/2015 [^] [ответить] [смотреть все]  
  • +/
    У вас нет никаких фактов, что это недоязык А только лишь комплексы неполноцен... весь текст скрыт [показать]
     
     
  • 10.147, cmp, 15:04, 14/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Это просто бомба, отдуши поржал Но в целом плохо, ноздри-арматура, че ты к слов... весь текст скрыт [показать]
     
  • 10.148, а, 13:25, 14/06/2016 [^] [ответить] [смотреть все]  
  • +/
    Ехала автоматизация через автоматизацию и автоматизацией погоняла.
     
  • 4.35, кевин, 18:41, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    это называется академический интерес.
     
     
  • 5.52, Вадик, 20:26, 09/05/2015 [^] [ответить] [смотреть все]  
  • +3 +/
    "Делай это, даже если это нужно только тебе"
     
  • 5.129, Аноним, 16:24, 11/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Неправильно вы это называете Академический интерес появляется, когда до бюрок... весь текст скрыт [показать]
     
  • 2.3, Аноним, 14:52, 09/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +9 +/
    - Обучение программированию на go
    - минимальное рабочее окружение со статической линковкой
     
     
  • 3.4, Аноним, 14:54, 09/05/2015 [^] [ответить] [смотреть все]  
  • –4 +/
    каждый бинарь, реализующий однострочник на баше, по 90 мегабайт... весь текст скрыт [показать]
     
     
  • 4.64, ОШИБКА Отсутствуют данные в поле Name, 21:44, 09/05/2015 [^] [ответить] [смотреть все]  
  • +5 +/
    qqqqqqqqqq gonix gonix build ll total 1 3M 4 0K drwxr-xr-x 2 anonimous anoni... весь текст скрыт [показать]
     
     
  • 5.113, Аноним, 18:00, 10/05/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    1 3 Мб на 18 жалких утилиточек, которые делают дело по предельному минимуму Это... весь текст скрыт [показать]
     
     
  • 6.114, анон, 18:37, 10/05/2015 [^] [ответить] [смотреть все]  
  • +3 +/
    Не позорь имя анона школота безродная Вот размеры бинарей на Ц из православной ... весь текст скрыт [показать]
     
     
  • 7.124, Fox Mulder, 12:30, 11/05/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    лол невелика. минимум в 2-2.5 раза
     
     
  • 8.126, Аноним, 16:21, 11/05/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Так для бешеной хипстоты в 3 раза - не крюк А для тех кого размер реально кол... весь текст скрыт [показать]
     
  • 7.143, Анонимоус, 14:56, 13/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Попробуй strip сделать для этих файлов
     
  • 3.5, Аноним, 14:55, 09/05/2015 [^] [ответить] [смотреть все]  
  • +7 +/
    А что, на ld из GCC не умеет линковать статически? o_O    o_O    o_O   o_O
     
     
  • 4.59, Аноним, 21:15, 09/05/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Умеет, но восторженные пионэры об этом не знают.
     
  • 4.94, Аноним, 09:56, 10/05/2015 [^] [ответить] [смотреть все]  
  • +4 +/
    В GCC нет ld.
     
  • 3.127, Аноним, 16:21, 11/05/2015 [^] [ответить] [смотреть все]  
  • +/
    И тут сишники вас обставили, сделав бизибокс ... весь текст скрыт [показать]
     
  • 2.7, Crazy Alex, 15:10, 09/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Восторг неофитов, скорее всего Если к существующей реализации претензий особых ... весь текст скрыт [показать] [показать ветку]
     
  • 2.13, Аноним, 15:29, 09/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А Вы наверное и не первый и не второй?
     
  • 2.17, Аноним, 16:03, 09/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    тоесть вы на си не пишите А на чем пишите Тоесть они хуже вас Почему если вы ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.80, _KUL, 02:57, 10/05/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    C с поддержкой своего core под линукс самый современный Так пишите на нем, для... весь текст скрыт [показать]
     
     
  • 4.107, Пингвино, 16:58, 10/05/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Откуда ты, такой буйный дауненок, взялся и что полезного ты сделал для сообществ... весь текст скрыт [показать]
     
     
  • 5.112, A.Stahl, 17:39, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Может для начала сам представишься?
     
  • 4.116, Аноним, 20:35, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Ты опять забыл принять таблетки.
     
  • 3.86, A.Stahl, 08:46, 10/05/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    >вы на си не пишите

    Эй! Раскомандовался тут...

     
  • 3.88, Аноним, 08:52, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    А что, у coreutils есть какие-то проблемы со стабильностью ... весь текст скрыт [показать]
     
     
  • 4.101, Аноним, 11:50, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Вообще да Например, гнутый cp при копировании 50 терабайт мелких файлов сжирает... весь текст скрыт [показать]
     
     
  • 5.104, Аноним, 15:08, 10/05/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    > 50 терабайт мелких файлов

    o_O

     
  • 5.109, Пингвино, 17:05, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Опять же проблемы при удалении папок с большим количеством файлов Иногда это ... весь текст скрыт [показать]
     
  • 5.111, None, 17:23, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Ну тут два варианта - утечка из-за ошибки в коде, либо разрастание кучи из-за де... весь текст скрыт [показать]
     
     
  • 6.120, Аноним, 23:40, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Скорее, ошибка в ДНК разработчиков have been copied in a hash table that now an... весь текст скрыт [показать]
     
  • 5.128, Аноним, 16:23, 11/05/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    А эту буиту на го вы уже проверили на этих тесткейсах ... весь текст скрыт [показать]
     
  • 2.26, an, 17:18, 09/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    если написать еще раз на си, могут не поставить зачет за курсовую работу - скажу... весь текст скрыт [показать] [показать ветку]
     
  • 2.38, all_glory_to_the_hypnotoad, 18:55, 09/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    А сам как думаешь вот именно этот проект явно не нужен т к пишет его какая-то ... весь текст скрыт [показать] [показать ветку]
     
  • 2.84, Аноним, 07:34, 10/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    А что ты хочешь от нас услышать ИМХО, Just for Fun Или может язык решили изучи... весь текст скрыт [показать] [показать ветку]
     
  • 2.95, Аноним, 10:59, 10/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А нафига ты нужен?
     
  • 2.108, L29Ah, 16:58, 10/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Не нужно.
     
  • 1.6, Name., 15:07, 09/05/2015 [ответить] [смотреть все]  
  • +/
    А тот мегакостыль когда 32х битные программы на go не всегда запускались уже починили?
     
  • 1.8, bav, 15:11, 09/05/2015 [ответить] [смотреть все]  
  • +4 +/
    Бгг. Это совсем какие-то школьники делают. dirname помечен как готовый, хотя не поддерживает нескольких аргументов и --zero.
     
     
  • 2.11, Crazy Alex, 15:14, 09/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +8 +/
    Вот что-то подобное я вижу во всех этих свежеслепленных Go-проектах. Оно всё как-то работает, но "продуктом" эти софтины не назвать. Что закономерно, в общем-то, учитывая обычно желание показать, как "легко и просто" что-нибудь сделать на Go. Что ж, сюрприз - законченный продукт почти никогда не бывает легким и простым, и на само писание кода не так много усилий, как некоторым кажется.
     
     
  • 3.34, anonymous, 18:30, 09/05/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    А вот это очень хорошие слова Почему-то многие забывают, что процентов эдак 50 ... весь текст скрыт [показать]
     
     
  • 4.44, soarin, 19:15, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Есть ещё составление документации - это тоже весьма скучно
     
  • 3.79, freehck, 02:50, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Ну не знаю Вот aptly, кажется, хоть и написан на Go, является весьма неплохой ш... весь текст скрыт [показать]
     
     
  • 4.85, Аноним, 07:38, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Ещё Docker написан на Go. Тоже хороший проект.
     
     
  • 5.99, Crazy Alex, 11:45, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Насколько я понимаю, он заявлен как готовый к продакшну при том, что дыр в нём н... весь текст скрыт [показать]
     
  • 5.141, Клыкастый, 16:09, 12/05/2015 [^] [ответить] [смотреть все]  
  • +/
    ты не путаешь полезный и хороший?
     
  • 4.90, Аноним, 08:57, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Так же как и питонисты - никак Вываливают что есть, а дальше твои проблемы ... весь текст скрыт [показать]
     
  • 4.100, Crazy Alex, 11:49, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Я в выборе софта консервативен и нового пробую мало - за ненадобностью Поэтому ... весь текст скрыт [показать]
     
     
  • 5.117, freehck, 20:59, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Я бы надеялся, что нас таких большинство Тот случай с aptly был единственным, п... весь текст скрыт [показать]
     
  • 3.130, Аноним, 16:26, 11/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Ну так сpaные рапидчики никак не могут понять что навозякать кнопки на форме и д... весь текст скрыт [показать]
     
  • 2.66, Аноним, 21:59, 09/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Они же клоны утилит UNIX пишут, а не утилит GNU Стандарты POSIX не предусматрив... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.77, bav, 00:27, 10/05/2015 [^] [ответить] [смотреть все]  
  • +4 +/
    dirname был взят как первый попавшийся Больше чем уверен, что с поддержкой поси... весь текст скрыт [показать]
     
     
  • 4.89, Аноним, 08:55, 10/05/2015 [^] [ответить] [смотреть все]  
  • +4 +/
    А когда они допишут до состояния не хуже coreutils - они узнают почему там сто... весь текст скрыт [показать]
     
     
  • 5.115, Аноним, 20:16, 10/05/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Не допишут, пионэры не могут в длительные разработки.
     
  • 1.9, Crazy Alex, 15:12, 09/05/2015 [ответить] [смотреть все]  
  • +1 +/
    Кстати, "examples are tests" - уже года три как норма в D-сообществе.
     
     
  • 2.45, Аноним, 19:30, 09/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    С этих убогих вообще взять нечего.
     
     
  • 3.58, Crazy Alex, 21:14, 09/05/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Эти занимаются своими делами и не пытаются всё и вся переписать И лично мне р... весь текст скрыт [показать]
     
     
  • 4.102, Аноним, 13:27, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    А это нигде и не утверждалось.
     
  • 1.10, bav, 15:13, 09/05/2015 [ответить] [смотреть все]  
  • +5 +/
    А это вообще эпично:

    >  I used "flag" to do the flag-parsing, it is a little strict (ie. no combining flags like -xyz instead of -x -y -z).

    Совместимость? Не, не слышал.

     
  • 1.12, Crazy Alex, 15:16, 09/05/2015 [ответить] [смотреть все]  
  • +/
    Мда, поветрие как оно есть. Последний раз я такое видел, когда на Ruby всё писать пытались.
     
  • 1.15, Аноним, 15:39, 09/05/2015 [ответить] [смотреть все]  
  • +/
    Just for fun, вот только история показывает что проблем от такого фана потом буд... весь текст скрыт [показать]
     
  • 1.18, Аноним, 16:12, 09/05/2015 [ответить] [смотреть все]  
  • +/
    А программы на Го могут обращаться к общей библиотеке Мне просто интересно, как... весь текст скрыт [показать]
     
     
  • 2.78, noname.htm, 02:43, 10/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    gccgo по умолчанию делает динамическую линковку, на сколько я знаю А вообще да ... весь текст скрыт [показать] [показать ветку]
     
  • 2.98, Аноним, 11:43, 10/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    dlopen() дергают.
     
  • 1.19, Аноним, 16:40, 09/05/2015 [ответить] [смотреть все]  
  • +2 +/
    Специально скачаю, чтобы посмотреть на pwd и echo с некоторыми ограничениями ... весь текст скрыт [показать]
     
     
  • 2.51, Аноним, 20:12, 09/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    я и без скачиваний предполагаю что этот ихний echo небось не умеет печатать фраз... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.118, BratSinot, 20:59, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    https github com polegone gonix blob master echo go Даже человеку незнакомому ... весь текст скрыт [показать]
     
  • 2.92, Аноним, 09:01, 10/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Чтобы понять объем залета, надо вспомнить что в большинстве ФС в никс файлы и д... весь текст скрыт [показать] [показать ветку]
     
  • 1.20, Аноним, 16:44, 09/05/2015 [ответить] [смотреть все]  
  • +1 +/
    хеллоуворд какой-то, если в исходники посмотреть автор сам запостил новость на ... весь текст скрыт [показать]
     
  • 1.21, Аноним, 16:46, 09/05/2015 [ответить] [смотреть все]  
  • +7 +/
    Да хватит сюда тащить проекты про которые даже автор пишет что это для обучения, фана и больше никуда не пойдет
     
  • 1.22, soarin, 17:01, 09/05/2015 [ответить] [смотреть все]  
  • +1 +/
    ужас, зачем эти hello worldы, без обработки различных ситуаций, с минимальнейшим функционалом по сравнению с аналогами, сюда надо было тащить?
     
  • 1.24, soarin, 17:07, 09/05/2015 [ответить] [смотреть все]  
  • +1 +/
    > Также можно отметить проект Godoc

    А это тут причём вообще?

     
  • 1.25, soarin, 17:15, 09/05/2015 [ответить] [смотреть все]  
  • +/
    echo:
    for i := 1; i < len(os.Args); i++ { fmt.Printf("%s ", os.Args[i]) }

    В конце лишний пробл добавится в итоге. Это нормально?

     
     
  • 2.27, Аноним, 17:34, 09/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вот еще фееричная вещь из реализации yes:
    for i := 1; i < len(os.Args); i++
     
     
  • 3.28, Аноним, 17:37, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Дурачку невдомёк, что os Args 0 это имя исполняемого файла Тогда чего он лезет... весь текст скрыт [показать]
     
     
  • 4.29, Аноним, 17:40, 09/05/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Nope Это умнику невдомек, что функция len будет вызываться при каждой итерации ... весь текст скрыт [показать]
     
     
  • 5.32, Аноним., 18:22, 09/05/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Пруф Думаю, компилятор в состоянии это соптемизировать К примеру gcc могет соп... весь текст скрыт [показать]
     
     
  • 6.37, soarin, 18:50, 09/05/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    дурацкий пример, ибо весьма простой, а вот как раз компилятор вряд ли станет опт... весь текст скрыт [показать]
     
  • 6.39, Аноним, 18:58, 09/05/2015 [^] [ответить] [смотреть все]  
  • +3 +/
    Пруф чего Если длина строки заранее неизвестна, то каким образом компилятор смо... весь текст скрыт [показать]
     
     
  • 7.42, soarin, 19:06, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    На самом деле код есть априори и из него понятно что строка константная, тоесть ... весь текст скрыт [показать]
     
  • 7.57, Аноним, 21:13, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Это потому что gcc не имеет права инлайнить strlen, а не имеет он его потому, чт... весь текст скрыт [показать]
     
     
  • 8.61, Аноним, 21:18, 09/05/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    То есть, у тебя компилятор вычисляет длину передаваемого в рантайме аргумента ещ... весь текст скрыт [показать]
     
     
  • 9.110, Пингвино, 17:14, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Ты дурачок Компилятор оптимизирует код так, чтобы в рантайме значение вычисляло... весь текст скрыт [показать]
     
  • 8.63, Аноним, 21:30, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Хотя, кажется я понял, что ты имеешь в виду Но все равно, при чем тут инлайн Е... весь текст скрыт [показать]
     
     
  • 9.68, Аноним, 22:09, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    У него есть argc А если серьезно, то и с длиной динамического массива такой ... весь текст скрыт [показать]
     
  • 9.69, Аноним, 22:14, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    И вообще, os.Args — это не динамический массив. Он статический.
     
     
  • 10.74, Аноним, 22:41, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    os.Args - слайс в терминологии Go, то есть вполне себе динамический массив
     
     
  • 11.76, Аноним, 23:32, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Нет, он string И слайсы не могут вырасти больше чем capacity, а capacity неиз... весь текст скрыт [показать]
     
     
  • 12.103, Аноним, 13:29, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    А как еще могут работать динамические массивы?
     
  • 8.82, Алексей Морозов, 05:54, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    -D__USE_STRING_INLINES, после чего включается машинерия в usr include bits stri... весь текст скрыт [показать]
     
  • 6.40, Аноним, 18:59, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Забыл пример.
    http://pastebin.com/wZKuu00q
     
  • 6.83, Аноним, 07:07, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Оптимизоровать можно только детерминированные ф-ции, т е результат которых зави... весь текст скрыт [показать]
     
  • 6.93, Аноним, 09:08, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Go пники оказывается надеются что за них оптемизирует компилер А то и вовсе ... весь текст скрыт [показать]
     
     
  • 7.140, Аноним, 12:55, 12/05/2015 [^] [ответить] [смотреть все]  
  • +/
    AI не нужен Можно определить детерменированную функцию как только такую, в кото... весь текст скрыт [показать]
     
  • 5.55, Аноним, 21:10, 09/05/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    это вам невдомек, что иногда лучше жевать В го функция len работает за констант... весь текст скрыт [показать]
     
     
  • 6.62, Аноним, 21:21, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Да уж, тяжелая судьбинушка у этой функции Ничего не скажешь А если ей передать... весь текст скрыт [показать]
     
     
  • 7.65, Аноним, 21:51, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Представь себе.
     
     
  • 8.67, Аноним, 22:02, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    Ясно А теперь, пожалуйста, компетентно поясните какой смысл Вы вкладываете во ... весь текст скрыт [показать]
     
     
  • 9.72, Аноним, 22:28, 09/05/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Я не тот аноним, но факт в том, динамические массивы в Го содержат длину как п... весь текст скрыт [показать]
     
  • 9.73, Аноним, 22:32, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    курите маны: http://blog.golang.org/go-slices-usage-and-internals
     
  • 7.70, Аноним, 22:15, 09/05/2015 [^] [ответить] [смотреть все]  
  • +/
    В го массивы статические ... весь текст скрыт [показать]
     
     
  • 8.96, Аноним, 11:24, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    А где тогда динамические?
     
     
  • 9.119, BratSinot, 21:02, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    В рамках проекта gonix, развивается реализация unix-утилит н...... весь текст скрыт [показать]
     
  • 5.81, freehck, 03:00, 10/05/2015 [^] [ответить] [смотреть все]  
  • +/
    А вот макрос loop в Common Lisp такие ситуации умеет обрабатывать И код станови... весь текст скрыт [показать]
     
  • 1.31, Anonymus, 18:20, 09/05/2015 [ответить] [смотреть все]  
  • +/
    Дежавю. На каком-то языке, по моде этак 5-летней давности, уже пытались эти утилиты переписывать. Ниасилили. Похоже, го тоже ничего не светит.
     
  • 1.33, Аноним, 18:25, 09/05/2015 [ответить] [смотреть все]  
  • +/
    в конце концов есть же perl power tools
     
  • 1.43, vitalif, 19:10, 09/05/2015 [ответить] [смотреть все]  
  • +/
    А это. Оно динамическую сборку делать научилось? Или там каждый ls весит 10 мегов?
     
     
  • 2.60, Аноним, 21:18, 09/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    для динамической линковки есть gccgo
     
  • 1.48, Аноним, 20:08, 09/05/2015 [ответить] [смотреть все]  
  • +/
    Надеюсь, они использовали OO возможности языка, а иначе не имеет смысла.
     
     
  • 2.53, Аноним, 20:27, 09/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Это в любом случае не имеет смысла.
     
  • 1.87, Ydro, 08:47, 10/05/2015 [ответить] [смотреть все]  
  • +/
    Я бы ещё понял, если бы true и false написали на чистом ассемблере, хотя с нынешними оптимизациями для Си смысла нет. Ждём реализацию данных утилит на JavaScript собранных в один файл под NW.js
     
     
  • 2.122, Ordu, 07:45, 11/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    На x86 бинари для true и false можно впихнуть в 45 байт Если писать на ассембле... весь текст скрыт [показать] [показать ветку]
     
  • 2.131, Аноним, 16:30, 11/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вот только если посмотреть на скольких архитектурах работает тот же линух - прид... весь текст скрыт [показать] [показать ветку]
     
  • 1.97, Аноним, 11:30, 10/05/2015 [ответить] [смотреть все]  
  • +4 +/
    polegone 1 day ago I m just doing this for fun and to learn about Go and Unix at... весь текст скрыт [показать]
     
     
  • 2.105, Аноним, 15:24, 10/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    да вообще забавно наблюдать, как из-за этого наколенного проектика тут у многих ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.123, iPony, 10:45, 11/05/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Претензии тут не к автору проекта Да, код весьма плох - но, автор четко писал, ... весь текст скрыт [показать]
     
     
  • 4.138, Аноним, 06:40, 12/05/2015 [^] [ответить] [смотреть все]  
  • +/
    проблема в том, что смеющиеся сами ни черта не понимают в теме И выглядят убого... весь текст скрыт [показать]
     
  • 1.121, Илья, 03:40, 11/05/2015 [ответить] [смотреть все]  
  • +/
    Для ознакомления с языком - самое то
     
     
  • 2.132, Аноним, 16:31, 11/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А нам зачем об этом новости читать Давай я накорябую сюда новость про то как я ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.134, Kodir, 18:36, 11/05/2015 [^] [ответить] [смотреть все]  
  • +/
    О Братья-олдфаги подтянулись Помню-помню, балет на костылях с насаженными р... весь текст скрыт [показать]
     
     
  • 4.136, йцу, 03:05, 12/05/2015 [^] [ответить] [смотреть все]  
  • +/
    режимов и их нужно было загружать А потом пришёл Си и всё опошлил Да ладно, в ... весь текст скрыт [показать]
     
  • 1.133, Kodir, 18:34, 11/05/2015 [ответить] [смотреть все]  
  • +/
    Школозадое дубьё из Гугла, "отобранные лучшие из лучших", хорошо умеют решать задачи про люки, но вот в реальной жизни лажают как олимпиадники - нет ни профессионального чутья, ни опыта, ни глубоких _программерских_ знаний.

    По-моему, все эти затеи - жалкая попытка гугла быть "кем-то" помимо поисковика. Пока получается хреново - запилили язычок, достойный дипломника, а теперь, почти без вливаний, хотят чтобы все на него прыгнули только из-за лэйбла "googled in google" - ЩАЗ! :)

    А по поводу полезности проекта, сразу "НЕ НУЖНО". Линуксы/БЗДи и так ПРЕКРАСНО поживают на уже написанных вещах, "тут саму консерваторию менять надо!" (ц)
    Сипипи как язык - конечно левая "бомба", его менять нужно, но просто переписать ls на Go/D/Rust и т.п. - глупо, мир "текстовых потоков, входящих и выходящих из программ" умер с первым Жыпег-файлом, миру нужна принципиально новая концепция вместо заскорузлого POSIX.

     
     
  • 2.135, Аноним, 22:23, 11/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    POSIX, может, и заскорузлый, но нужно ли миру очередное принципиально новое бе... весь текст скрыт [показать] [показать ветку]
     
  • 2.137, Аноним, 06:34, 12/05/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    скажете это в лицо Тейлору, Чейни, Пайку, Кернигану, и кто там еще из авторов ... весь текст скрыт [показать] [показать ветку]
     
  • 1.139, имя, 11:37, 12/05/2015 [ответить] [смотреть все]  
  • +/
    Их ржавые друзья опередили на целый год: https://www.opennet.ru/opennews/art.shtml?num=39989
     

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


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