|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В рамках проекта gonix, развивается реализация unix-утилит н..." | –1 +/– | |
Сообщение от opennews (??) on 09-Май-15, 14:38 | ||
Представлен первый экспериментальный выпуск проекта gonix (https://github.com/polegone/gonix), в рамках которого развивается реализация стандартных unix-утилит, созданная с использованием языка программирования Go. Код проекта распространяется под лицензией GPLv3. В настоящее время уже полностью готовы утилиты dirname, false, sleep, tee, true и yes, работоспособны с некоторыми ограничениями basename, cat, cp, echo, head, mkdir, mkdir, nl, pwd, seq, tail, touch и xxd. Предстоит реализовать bc, dc, ed, ls, more и rm. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "В рамках проекта gonix, развивается реализация unix-утилит н..." | –2 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 14:38 | ||
Объясните мне кто-нибудь из тех, кто пишет на С (мнение Go-недопрогаммистов неинтересно) нафига это нужно? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +7 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 14:48 | ||
Объясните мне кто-нибудь из тех, кто говорит на русском (мнение англо-недочеловеков неинтересно) нафига это нужно? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
14. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 15:30 | ||
> Объясните мне кто-нибудь из тех, кто говорит на русском (мнение англо-недочеловеков неинтересно) | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
30. "В рамках проекта gonix, развивается реализация unix-утилит н..." | –2 +/– | |
Сообщение от cmp (ok) on 09-Май-15, 18:04 | ||
фор фан делаются вещи для души, а это - как арматуру ноздрями гнуть, абсолютно бесполезно. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
125. "В рамках проекта gonix, развивается реализация unix-утилит н..." | –4 +/– | |
Сообщение от Аноним (??) on 11-Май-15, 16:03 | ||
> фор фан делаются вещи для души, а это - как арматуру ноздрями гнуть, абсолютно бесполезно. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
142. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от mine (ok) on 12-Май-15, 19:28 | ||
> Так себя обычно утешают люди с отсутствующим воображением и творческими способностями. | ||
Ответить | Правка | ^ к родителю #125 | Наверх | Cообщить модератору |
144. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 13-Май-15, 15:48 | ||
>> Так себя обычно утешают люди с отсутствующим воображением и творческими способностями. | ||
Ответить | Правка | ^ к родителю #142 | Наверх | Cообщить модератору |
145. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от cmp (ok) on 13-Май-15, 18:48 | ||
да вы бред несете, какое воображение? какието хипстеры переписали стандартные утилиты на своем хипстерском недо языке, для чего? чтобы переписать на нем же ядро, чтобы оно работало в 1000 раз медленее, зато на кошерном. силенок не хватит, да и смысла ноль, зачем дублировать то, что уже есть, но в заведомо проигрышном варианте? те кто изобрели колесо весело катали на телегах туши, а подобные хипстеры на квадратных колесах мучались и надеялись, что из этих мучений выдет прок, это сизифов труд. колесо изобрели кстате глядя как весело катаются круглые камни, тут не надо быть гением это очевидно сейчас, было очевидно и тогда, и рычаг, и палки-ковырялки пришли к нам от обезьян еще, так что ваша аналогия с точностью до наобоорот, показывает у кого нет ни воображения, ни мозгов понять, что лучше колеса ничего не придумаешь хоть убейся. | ||
Ответить | Правка | ^ к родителю #144 | Наверх | Cообщить модератору |
146. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 14-Май-15, 12:00 | ||
> да вы бред несете, какое воображение? какието хипстеры переписали стандартные утилиты на своем хипстерском недо языке, для чего? | ||
Ответить | Правка | ^ к родителю #145 | Наверх | Cообщить модератору |
147. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от cmp (ok) on 14-Май-15, 15:04 | ||
> Типичный признак, когда гуманитарии | ||
Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору |
148. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от а on 14-Июн-16, 13:25 | ||
Ехала автоматизация через автоматизацию и автоматизацией погоняла. | ||
Ответить | Правка | ^ к родителю #146 | Наверх | Cообщить модератору |
35. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от кевин on 09-Май-15, 18:41 | ||
это называется академический интерес. | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
52. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +3 +/– | |
Сообщение от Вадик (??) on 09-Май-15, 20:26 | ||
"Делай это, даже если это нужно только тебе" | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
129. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 11-Май-15, 16:24 | ||
> это называется академический интерес. | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
3. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +9 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 14:52 | ||
- Обучение программированию на go | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
4. "В рамках проекта gonix, развивается реализация unix-утилит н..." | –4 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 14:54 | ||
> - Обучение программированию на go | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
64. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +5 +/– | |
Сообщение от ОШИБКА Отсутствуют данные в поле Name on 09-Май-15, 21:44 | ||
qqqqqqqqqq ~/gonix/gonix/build $ ll | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
113. "В рамках проекта gonix, развивается реализация unix-утилит н..." | –2 +/– | |
Сообщение от Аноним (??) on 10-Май-15, 18:00 | ||
1.3 Мб на 18 жалких утилиточек, которые делают дело по предельному минимуму? Это фейл. | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
114. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +3 +/– | |
Сообщение от анон on 10-Май-15, 18:37 | ||
Не позорь имя анона школота безродная! Вот размеры бинарей на Ц из православной Джесси. Как видишь не велика разница. | ||
Ответить | Правка | ^ к родителю #113 | Наверх | Cообщить модератору |
124. "В рамках проекта gonix, развивается реализация unix-утилит н..." | –1 +/– | |
Сообщение от Fox Mulder on 11-Май-15, 12:30 | ||
лол невелика. минимум в 2-2.5 раза | ||
Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору |
126. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +2 +/– | |
Сообщение от Аноним (??) on 11-Май-15, 16:21 | ||
> лол невелика. минимум в 2-2.5 раза | ||
Ответить | Правка | ^ к родителю #124 | Наверх | Cообщить модератору |
143. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Анонимоус on 13-Май-15, 14:56 | ||
Попробуй strip сделать для этих файлов | ||
Ответить | Правка | ^ к родителю #114 | Наверх | Cообщить модератору |
5. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +7 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 14:55 | ||
А что, на ld из GCC не умеет линковать статически? o_O o_O o_O o_O | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
59. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 21:15 | ||
Умеет, но восторженные пионэры об этом не знают. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
94. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +4 +/– | |
Сообщение от Аноним (??) on 10-Май-15, 09:56 | ||
В GCC нет ld. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
127. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 11-Май-15, 16:21 | ||
> - минимальное рабочее окружение со статической линковкой | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
7. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от Crazy Alex (ok) on 09-Май-15, 15:10 | ||
Восторг неофитов, скорее всего. Если к существующей реализации претензий особых нет, поблем с лицензией нет - что это может ещё быть? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
13. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 15:29 | ||
А Вы наверное и не первый и не второй? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
17. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 16:03 | ||
>мне кто-нибудь из тех, кто пишет на С | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
80. "В рамках проекта gonix, развивается реализация unix-утилит н..." | –2 +/– | |
Сообщение от _KUL (ok) on 10-Май-15, 02:57 | ||
C# с поддержкой своего core под линукс самый современный. Так пишите на нем, для апогея "стабильности", б.ять! | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
107. "В рамках проекта gonix, развивается реализация unix-утилит н..." | –1 +/– | |
Сообщение от Пингвино (ok) on 10-Май-15, 16:58 | ||
Откуда ты, такой буйный дауненок, взялся и что полезного ты сделал для сообщества? | ||
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору |
112. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от A.Stahl (ok) on 10-Май-15, 17:39 | ||
Может для начала сам представишься? | ||
Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору |
116. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 20:35 | ||
Ты опять забыл принять таблетки. | ||
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору |
86. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от A.Stahl (ok) on 10-Май-15, 08:46 | ||
>вы на си не пишите | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
88. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 08:52 | ||
> Получить более стабильные утилиты засчет более современного языка, наверное. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
101. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 11:50 | ||
Вообще да. Например, гнутый cp при копировании 50 терабайт мелких файлов сжирает всю память и вешается. | ||
Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору |
104. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от Аноним (??) on 10-Май-15, 15:08 | ||
> 50 терабайт мелких файлов | ||
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору |
109. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Пингвино (ok) on 10-Май-15, 17:05 | ||
Опять же проблемы при удалении папок с большим количеством файлов... Иногда это просто невозможно сделать с помощью rm | ||
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору |
111. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от None (??) on 10-Май-15, 17:23 | ||
Ну тут два варианта - утечка из-за ошибки в коде, либо разрастание кучи из-за дефекта в malloc/free, а может быть и сама ОС дурит, теряя по байтику при каждом open/close. | ||
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору |
120. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 23:40 | ||
>Ну тут два варианта - утечка из-за ошибки в коде, либо разрастание кучи из-за дефекта в malloc/free, а может быть и сама ОС дурит, теряя по байтику при каждом open/close. | ||
Ответить | Правка | ^ к родителю #111 | Наверх | Cообщить модератору |
128. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от Аноним (??) on 11-Май-15, 16:23 | ||
> Вообще да. Например, гнутый cp при копировании 50 терабайт мелких файлов сжирает | ||
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору |
26. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +2 +/– | |
Сообщение от an (??) on 09-Май-15, 17:18 | ||
если написать еще раз на си, могут не поставить зачет за курсовую работу - скажут плагиат. А так вполне может быть и зачет. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
38. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 09-Май-15, 18:55 | ||
А сам как думаешь? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
84. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от Аноним (??) on 10-Май-15, 07:34 | ||
>>Объясните мне кто-нибудь из тех, кто пишет на С | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
95. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 10:59 | ||
А нафига ты нужен? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
108. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от L29Ah on 10-Май-15, 16:58 | ||
Не нужно. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
6. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Name. on 09-Май-15, 15:07 | ||
А тот мегакостыль когда 32х битные программы на go не всегда запускались уже починили? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
8. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +4 +/– | |
Сообщение от bav (ok) on 09-Май-15, 15:11 | ||
Бгг. Это совсем какие-то школьники делают. dirname помечен как готовый, хотя не поддерживает нескольких аргументов и --zero. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
11. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +8 +/– | |
Сообщение от Crazy Alex (ok) on 09-Май-15, 15:14 | ||
Вот что-то подобное я вижу во всех этих свежеслепленных Go-проектах. Оно всё как-то работает, но "продуктом" эти софтины не назвать. Что закономерно, в общем-то, учитывая обычно желание показать, как "легко и просто" что-нибудь сделать на Go. Что ж, сюрприз - законченный продукт почти никогда не бывает легким и простым, и на само писание кода не так много усилий, как некоторым кажется. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
34. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +2 +/– | |
Сообщение от anonymous (??) on 09-Май-15, 18:30 | ||
> само писание кода не так много усилий, как некоторым кажется | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
44. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от soarin (ok) on 09-Май-15, 19:15 | ||
Есть ещё составление документации - это тоже весьма скучно | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
79. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от freehck (ok) on 10-Май-15, 02:50 | ||
> Вот что-то подобное я вижу во всех этих свежеслепленных Go-проектах. Оно всё как-то работает, но "продуктом" эти софтины не назвать. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
85. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 07:38 | ||
Ещё Docker написан на Go. Тоже хороший проект. | ||
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору |
99. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Crazy Alex (ok) on 10-Май-15, 11:45 | ||
Насколько я понимаю, он заявлен как готовый к продакшну при том, что дыр в нём находят полно - это из той же серии, чрезмерная самоуверенность и попытки выкатить сырое. | ||
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору |
141. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Клыкастый (ok) on 12-Май-15, 16:09 | ||
ты не путаешь полезный и хороший? | ||
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору |
90. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 08:57 | ||
> Правда, не очень я понимаю, как программисты на Go дебажат свои проекты. | ||
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору |
100. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Crazy Alex (ok) on 10-Май-15, 11:49 | ||
Я в выборе софта консервативен и нового пробую мало - за ненадобностью. Поэтому сужу по тому, что проскакивает в новостях. Недавно вот умильный тред насчёт VPN был, к примеру - с теми же проблемами. Докер дырявый, опять же - а он вроде как флагман софта, писанного на Go. | ||
Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору |
117. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от freehck (ok) on 10-Май-15, 20:59 | ||
> Я в выборе софта консервативен и нового пробую мало - за ненадобностью. | ||
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору |
130. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 11-Май-15, 16:26 | ||
> Что ж, сюрприз - законченный продукт почти никогда не | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
66. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 21:59 | ||
Они же клоны утилит UNIX пишут, а не утилит GNU. Стандарты POSIX не предусматривают нескольких путей и никаких опций: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/di... | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
77. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +4 +/– | |
Сообщение от bav (ok) on 10-Май-15, 00:27 | ||
> Стандарты POSIX не предусматривают нескольких путей и никаких опций | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
89. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +4 +/– | |
Сообщение от Аноним (??) on 10-Май-15, 08:55 | ||
> Ад и израиль. Зато посмотрите как мало кода! | ||
Ответить | Правка | ^ к родителю #77 | Наверх | Cообщить модератору |
115. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +2 +/– | |
Сообщение от Аноним (??) on 10-Май-15, 20:16 | ||
Не допишут, пионэры не могут в длительные разработки. | ||
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору |
9. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от Crazy Alex (ok) on 09-Май-15, 15:12 | ||
Кстати, "examples are tests" - уже года три как норма в D-сообществе. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
45. "В рамках проекта gonix, развивается реализация unix-утилит н..." | –1 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 19:30 | ||
С этих убогих вообще взять нечего. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
58. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +2 +/– | |
Сообщение от Crazy Alex (ok) on 09-Май-15, 21:14 | ||
"Эти" занимаются своими делами и не пытаются всё и вся переписать. И лично мне результат их работы нравится - по мощи язык покруче плюсов, а острых углов на порядок меньше. То, что за ними нет гугла или кого-то подобного - отдельный разговор. | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
102. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 13:27 | ||
А это нигде и не утверждалось. | ||
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору |
10. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +5 +/– | |
Сообщение от bav (ok) on 09-Май-15, 15:13 | ||
А это вообще эпично: | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
12. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Crazy Alex (ok) on 09-Май-15, 15:16 | ||
Мда, поветрие как оно есть. Последний раз я такое видел, когда на Ruby всё писать пытались. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
15. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 15:39 | ||
Just for fun, вот только история показывает что проблем от такого фана потом будут горы. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
18. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 16:12 | ||
А программы на Го могут обращаться к общей библиотеке? Мне просто интересно, как они будут одинаковый функционал делать? А если в нем будут исправления, будут все утилиты перекомпилировать? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
78. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от noname.htm on 10-Май-15, 02:43 | ||
gccgo по умолчанию делает динамическую линковку, на сколько я знаю. А вообще да - пересобирать. Но это не долго. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
98. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 11:43 | ||
dlopen() дергают. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
19. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +2 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 16:40 | ||
>basename | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
51. "В рамках проекта gonix, развивается реализация unix-утилит н..." | –2 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 20:12 | ||
> Специально скачаю, чтобы посмотреть на pwd и echo с "некоторыми ограничениями". | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
118. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от BratSinot (ok) on 10-Май-15, 20:59 | ||
https://github.com/polegone/gonix/blob/master/echo.go | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
92. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 09:01 | ||
> Специально скачаю, чтобы посмотреть на pwd | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
20. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 16:44 | ||
хеллоуворд какой-то, если в исходники посмотреть. автор сам запостил новость на опеннет? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
21. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +7 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 16:46 | ||
Да хватит сюда тащить проекты про которые даже автор пишет что это для обучения, фана и больше никуда не пойдет | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
22. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от soarin (ok) on 09-Май-15, 17:01 | ||
ужас, зачем эти hello worldы, без обработки различных ситуаций, с минимальнейшим функционалом по сравнению с аналогами, сюда надо было тащить? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
24. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от soarin (ok) on 09-Май-15, 17:07 | ||
> Также можно отметить проект Godoc | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
25. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от soarin (ok) on 09-Май-15, 17:15 | ||
echo: | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
27. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 17:34 | ||
Вот еще фееричная вещь из реализации yes: | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
28. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 17:37 | ||
Дурачку невдомёк, что os.Args[0] это имя исполняемого файла? Тогда чего он лезет судить других людей? | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
29. "В рамках проекта gonix, развивается реализация unix-утилит н..." | –1 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 17:40 | ||
Nope. Это умнику невдомек, что функция len будет вызываться при каждой итерации. | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
32. "В рамках проекта gonix, развивается реализация unix-утилит н..." | –1 +/– | |
Сообщение от Аноним. on 09-Май-15, 18:22 | ||
Пруф? Думаю, компилятор в состоянии это соптемизировать. К примеру gcc могет соптемизировать for(int i = a; a < b; ++i) | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
37. "В рамках проекта gonix, развивается реализация unix-утилит н..." | –1 +/– | |
Сообщение от soarin (ok) on 09-Май-15, 18:50 | ||
дурацкий пример, ибо весьма простой, а вот как раз компилятор вряд ли станет оптимизировать вызовы функций (раньше по крайней мере на это не были способны), потому что функция само по себе по мимо возврата результат числа через стек может делать другую работу типа записи в файл и т.д. и т.п | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
39. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +3 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 18:58 | ||
Пруф чего? Если длина строки заранее неизвестна, то каким образом компилятор сможет оптимизировать вызов функции внутри оператора for? Вынести len за пределы цикла, изменяя тем самым семантику программы, что для любого уважающего себя компилятора моветон? А если длина строки изменится внутри цикла, что тогда? | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
42. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от soarin (ok) on 09-Май-15, 19:06 | ||
> А если длина строки изменится внутри цикла, что тогда? | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
57. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 21:13 | ||
Это потому что gcc не имеет права инлайнить strlen, а не имеет он его потому, что сишный рантайм общий на всю систему. А б-гомерзкий MSVC такой инлайн прекрасно делает и на -O0, а на -O3 вычисляет длину argv[i] один раз, а не каждый раз в цикле. | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
61. "В рамках проекта gonix, развивается реализация unix-утилит н..." | –1 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 21:18 | ||
То есть, у тебя компилятор вычисляет длину передаваемого в рантайме аргумента еще до того, как он был передан? | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
110. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Пингвино (ok) on 10-Май-15, 17:14 | ||
Ты дурачок? Компилятор оптимизирует код так, чтобы в рантайме значение вычислялось всего один раз | ||
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору |
63. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 21:30 | ||
Хотя, кажется я понял, что ты имеешь в виду. | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
68. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 22:09 | ||
У него есть argc. %) | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
69. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 22:14 | ||
И вообще, os.Args — это не динамический массив. Он статический. | ||
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору |
74. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 22:41 | ||
os.Args - слайс в терминологии Go, то есть вполне себе динамический массив | ||
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору |
76. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 23:32 | ||
Нет, он []string. И слайсы не могут вырасти больше чем capacity, а capacity неизменна. | ||
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору |
103. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 13:29 | ||
А как еще могут работать динамические массивы? | ||
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору |
82. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Алексей Морозов (ok) on 10-Май-15, 05:54 | ||
> Это потому что gcc не имеет права инлайнить strlen | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
40. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 18:59 | ||
Забыл пример. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
83. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 07:07 | ||
Оптимизоровать можно только детерминированные ф-ции, т.е. результат которых зависит ислючительно от аргументов. В Го есть механизм указания детерминированности? | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
93. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 09:08 | ||
> соптемизировать. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
140. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 12-Май-15, 12:55 | ||
>В случае вызова функции проблема в том что оптимизатор должен быть чуть ли не AI чтобы понять что она всегда возвращает одно и то же. | ||
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору |
55. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +2 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 21:10 | ||
это вам невдомек, что иногда лучше жевать. В го функция len работает за константу. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
62. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 21:21 | ||
Да уж, тяжелая судьбинушка у этой функции. Ничего не скажешь. | ||
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору |
65. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 21:51 | ||
Представь себе. | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
67. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 22:02 | ||
Ясно. | ||
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору |
72. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 22:28 | ||
Я не тот аноним, но факт в том, "динамические массивы" в Го содержат длину как переменную в структуре. Так что "работает за константу", видимо подразумевает, не зависит от количества элементов. | ||
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору |
73. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 22:32 | ||
курите маны: http://blog.golang.org/go-slices-usage-and-internals | ||
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору |
70. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 22:15 | ||
> Да уж, тяжелая судьбинушка у этой функции. Ничего не скажешь. | ||
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору |
96. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 11:24 | ||
А где тогда динамические? | ||
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору |
119. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от BratSinot (ok) on 10-Май-15, 21:02 | ||
> А где тогда динамические? | ||
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору |
81. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от freehck (ok) on 10-Май-15, 03:00 | ||
> Nope. Это умнику невдомек, что функция len будет вызываться при каждой итерации. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
31. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Anonymus on 09-Май-15, 18:20 | ||
Дежавю. На каком-то языке, по моде этак 5-летней давности, уже пытались эти утилиты переписывать. Ниасилили. Похоже, го тоже ничего не светит. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
33. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 18:25 | ||
в конце концов есть же perl power tools | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
43. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от vitalif (ok) on 09-Май-15, 19:10 | ||
А это. Оно динамическую сборку делать научилось? Или там каждый ls весит 10 мегов? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
60. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 21:18 | ||
для динамической линковки есть gccgo | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
48. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 09-Май-15, 20:08 | ||
Надеюсь, они использовали OO возможности языка, а иначе не имеет смысла. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
53. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +3 +/– | |
Сообщение от Аноним (??) on 09-Май-15, 20:27 | ||
Это в любом случае не имеет смысла. | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
87. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Ydro on 10-Май-15, 08:47 | ||
Я бы ещё понял, если бы true и false написали на чистом ассемблере, хотя с нынешними оптимизациями для Си смысла нет. Ждём реализацию данных утилит на JavaScript собранных в один файл под NW.js | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
122. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Ordu (ok) on 11-Май-15, 07:45 | ||
На x86 бинари для true и false можно впихнуть в 45 байт. Если писать на ассемблере. Подробности можно почитать, например, тут: http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html | ||
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору |
131. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 11-Май-15, 16:30 | ||
> Я бы ещё понял, если бы true и false написали на чистом ассемблере | ||
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору |
97. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +4 +/– | |
Сообщение от Аноним (??) on 10-Май-15, 11:30 | ||
> | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
105. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 10-Май-15, 15:24 | ||
да вообще забавно наблюдать, как из-за этого наколенного проектика тут у многих начало бомбить :) Нинужно! Оно нисоответствует стандарту ПОСИКС! | ||
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору |
123. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +1 +/– | |
Сообщение от iPony on 11-Май-15, 10:45 | ||
Претензии тут не к автору проекта. Да, код весьма плох - но, автор четко писал, что просто для обучения. Претензии к автору-дегенерату новости, что он откопал это и принес сюда. | ||
Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору |
138. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 12-Май-15, 06:40 | ||
проблема в том, что смеющиеся сами ни черта не понимают в теме. И выглядят убого тут в первую очередь они, а вовсе не авторы проекта и новости. | ||
Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору |
121. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Илья (??) on 11-Май-15, 03:40 | ||
Для ознакомления с языком - самое то | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
132. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 11-Май-15, 16:31 | ||
> Для ознакомления с языком - самое то | ||
Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору |
134. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Kodir (ok) on 11-Май-15, 18:36 | ||
О! Братья-олдфаги подтянулись! :) Помню-помню, балет на костылях с насаженными роликами, 640x480, всё страшное, но работает как молния. BGI-шки были для разных режимов и их нужно было загружать. | ||
Ответить | Правка | ^ к родителю #132 | Наверх | Cообщить модератору |
136. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от йцу on 12-Май-15, 03:05 | ||
>BGI-шки были для разных | ||
Ответить | Правка | ^ к родителю #134 | Наверх | Cообщить модератору |
133. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Kodir (ok) on 11-Май-15, 18:34 | ||
Школозадое дубьё из Гугла, "отобранные лучшие из лучших", хорошо умеют решать задачи про люки, но вот в реальной жизни лажают как олимпиадники - нет ни профессионального чутья, ни опыта, ни глубоких _программерских_ знаний. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
135. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 11-Май-15, 22:23 | ||
POSIX, может, и заскорузлый, но нужно ли миру очередное "принципиально новое" без обратной совместимости - большой вопрос. На одной чаше весов - "принципиально новое", на другой - тонны рабочего и отлаженного софта, который вряд ли кто-то кинется переписывать. | ||
Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору |
137. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от Аноним (??) on 12-Май-15, 06:34 | ||
>запилили язычок, достойный дипломника | ||
Ответить | Правка | ^ к родителю #133 | Наверх | Cообщить модератору |
139. "В рамках проекта gonix, развивается реализация unix-утилит н..." | +/– | |
Сообщение от имя on 12-Май-15, 11:37 | ||
Их ржавые друзья опередили на целый год: http://www.opennet.dev/opennews/art.shtml?num=39989 | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |