The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"BitTorrent-клиент Transmission переходит с Си на Си++"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от opennews (??), 13-Сен-21, 12:21 
Библиотека libtransmission, лежащая в основе  BitTorrent-клиента Transmission, переведена на использование языка C++. В Transmission ещё остаются обвязки с реализацией интерфейсов пользователя (GTK-интерфейс, daemon, CLI), написанные на языке Си, но для сборки теперь требуется наличие компилятора C++. Ранее на С++ был написан только интерфейс на базе Qt (клиент для macOS был на Objective-C, web-интерфейс на JavaScript, а всё остальное на Си)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=55792

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "BitTorrent-клиент Transmission переходит с Си на Си++"  –24 +/
Сообщение от Аноним (1), 13-Сен-21, 12:21 
Почему не rust?
Ответить | Правка | Наверх | Cообщить модератору

9. "BitTorrent-клиент Transmission переходит с Си на Си++"  +7 +/
Сообщение от Enamel (ok), 13-Сен-21, 12:29 
Раст идеален для переписывания с нуля
Они же взяли свою кодовую базу, переименовали c в cc и стали добавлять вкусности плюсов
Ответить | Правка | Наверх | Cообщить модератору

79. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от _hide_ (ok), 13-Сен-21, 14:16 
Rust идеален для переписывания приложений с косяками в многопоточности.
C++ идеален для БЫСТРОГО написания с нуля.
Все делают странное, говорят странное...
Ответить | Правка | Наверх | Cообщить модератору

131. "BitTorrent-клиент Transmission переходит с Си на Си++"  –6 +/
Сообщение от Enamel (ok), 13-Сен-21, 16:51 
Складывается ощущение, будто предполагается, что написание программы на C++ с НУЛЯ быстрее, чем на Rust
Но ведь нет же
Ответить | Правка | Наверх | Cообщить модератору

135. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от _hide_ (ok), 13-Сен-21, 17:12 
> Складывается ощущение, будто предполагается, что написание программы на C++ с НУЛЯ быстрее,
> чем на Rust
> Но ведь нет же

Да что-то не видно приложений на Rust-е на десктопе, а C++-ые добавляются регулярно. C++ -- это всё, что написано на C + RTL и много всякой всячины, что же предлагает Rust?
Hello world-ы в расчёт не берем.

Ответить | Правка | Наверх | Cообщить модератору

140. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от анон (?), 13-Сен-21, 17:28 
это потому что всё на электроне клепают
Ответить | Правка | Наверх | Cообщить модератору

164. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (164), 13-Сен-21, 19:43 
Да на расте ничего в принципе не видно. За 11 лет не написали вообще ничего. 0 софта. Ходят слухи что есть пару строчек в загибающемся браузере, ОС с выдающимися мемори ликами и куча переписываний gnu утилит, но их никто кроме авторов не видел. Для сравнения go всего на 2 года моложе, но на нем уже половина интерпрайза от докера и кубера до gogs и fzf.
Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

180. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от freecoderemail (ok), 13-Сен-21, 22:03 
Rust пока мало где зашел в коммерческую разработку. Исключая блокчейны, конечно.
Ответить | Правка | Наверх | Cообщить модератору

179. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от Enamel (ok), 13-Сен-21, 22:01 
А почему они должны быть?
Системный язык не стоит использовать для ui как основной
Он для коры/логики или ускорения опреденных кусков

Писать ui на C++ или Rust - сорт извращения
Не зря в том же Qt давно QML придумали

Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

191. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Alladin (?), 13-Сен-21, 23:44 
Системный язык не стоит использовать для ui как основной???

ОГО, приехали.. даешь Lua, Javascript(QML) на каждом чиху, МЫ ХОТИМ ЭТО, МЫ ТРЕБУЕМ ЭТО!!

А если серъезно, ну что за бред... На расте даже сайты написаны, множество веб фраймов, тулкитов.. Ну камон, gui есть и на расте можно..

Даже ваша логика.. на GTK можно писать используя C++ и логику реализовывать, ну че за бред ..

Ответить | Правка | Наверх | Cообщить модератору

265. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Enamel (ok), 14-Сен-21, 11:49 
Системные языки в целом плохо подходят для GUI: много кода, большее возможностей ошибиться (особенно C || C++). Так-то можно хоть на C/GTK писать, но. Даже JavaScript или Dart плохо подходят, но там ситуация получше конечно. QML норм из-за того, что изначально задумывался как декларативный язык для GUI, но всё равно ему еще далеко до идеала.
Для Раста всё есть конечно, даже гуй в браузере через WebAssembly, но опять же: но.

Стоял как-то конный полк у обрыва и всё бы хорошо, если бы не одно НО.

Ответить | Правка | Наверх | Cообщить модератору

250. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от n00by (ok), 14-Сен-21, 09:20 
> А почему они должны быть?
> Системный язык не стоит использовать для ui как основной

Для рекламы языка OCaml на нём написали MLDonkey (в т.ч. поддерживает и BitTorrent) https://ru.wikipedia.org/wiki/MLDonkey
Не потому что должны, просто потому что могли. И да - UI там нет, используется HTTP сервер + браузер.

Ответить | Правка | К родителю #179 | Наверх | Cообщить модератору

81. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Иван Говнов (?), 13-Сен-21, 14:19 
> Раст идеален для переписывания с нуля
> Они же взяли свою кодовую базу, переименовали c в cc и стали
> добавлять вкусности плюсов

Всё проще. "Вкусности" языка им даже не потребовались. Просто надоело городить на C костыли когда в C++ есть нормальная стандартная библиотека.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

114. "BitTorrent-клиент Transmission переходит с Си на Си++"  +10 +/
Сообщение от Урри (ok), 13-Сен-21, 15:23 
Не костыли, а велосипеды.
Попрошу строже придерживаться терминологии.
Ответить | Правка | Наверх | Cообщить модератору

327. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от KT315 (ok), 16-Сен-21, 10:15 
sed "s/\.$/\;/g"
Ответить | Правка | Наверх | Cообщить модератору

130. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Enamel (ok), 13-Сен-21, 16:45 
Под вкусностями и подразумевалась стандартная библиотека
Хотя они и фичи самого языка уже используют, auto например
Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

97. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от xenedai (?), 13-Сен-21, 14:39 
На раст и правда сложновато переписывать код с си. Особенно с c++, пришлось поломать голову чтобы реализовать модули реализующие логику классов с глобальными переменными.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

129. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Enamel (ok), 13-Сен-21, 16:43 
От глобальных переменных желательно максимально избавляться и в C++

В Расте можно использовать lazy_static и подобное, но лучше не нужно

Ответить | Правка | Наверх | Cообщить модератору

276. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Sem (??), 14-Сен-21, 15:43 
Это из за ошибок дизайна. Не должно быть глобальных переменных вообще.
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

190. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Alladin (?), 13-Сен-21, 23:40 
А зачем переписывать?
Можно же сделать постепенный переход, весь код на C/C++ связать с растовским кодом и постепенно нужный функционал по мере надобности переносить на раст.

Итог профит за дешево и сердито, а все связки сгенерирует автоинструмент, конечно код будет помечен unsafe, но его же можно переписать на safe rust..

...
Что по поводу transmission, это любимый мне торрент клиент, но баги в нем это что-то с чемто...

1. Почините переход в папку файлов торрента (Windows)
2. Исправьте проблемы с сессиями, это что-то с чемто... НУ пробовал я торрент сессии на отдельном серваке, ну перестал их использовать и решил как раньше складывать файлы на локальный пк.. но зачем же вы помтоянно переключаете с локальной на удаленную сессию, чтоза хна.. при любом раскладе, начинаешь качать торрент он переключает на удаленную сессию, ну камон это невозможно ... (Linux)

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

19. "BitTorrent-клиент Transmission переходит с Си на Си++"  +21 +/
Сообщение от Аноннейм (?), 13-Сен-21, 12:37 
Вошёл только ради того что бы увидеть этот комент
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

22. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от Аноним (22), 13-Сен-21, 12:41 
Почему не на Visual Basic?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

25. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Рева RarogCmex Денисemail (?), 13-Сен-21, 12:45 
Почему не Fortran?
Ответить | Правка | Наверх | Cообщить модератору

30. "BitTorrent-клиент Transmission переходит с Си на Си++"  +4 +/
Сообщение от Аноним (30), 13-Сен-21, 12:48 
Почему не на Forth?
Ответить | Правка | Наверх | Cообщить модератору

44. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (44), 13-Сен-21, 13:10 
Почему не на brainfuck?
Ответить | Правка | Наверх | Cообщить модератору

45. "BitTorrent-клиент Transmission переходит с Си на Си++"  +2 +/
Сообщение от JJ (??), 13-Сен-21, 13:13 
Почему не на Assembler?
Ответить | Правка | Наверх | Cообщить модератору

71. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (71), 13-Сен-21, 14:06 
Ada. Тогда точно никаких выходов за границы и разыменований нулевых.
Ответить | Правка | Наверх | Cообщить модератору

99. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от kravich (ok), 13-Сен-21, 14:41 
>точно никаких выходов за границы и разыменований нулевых

Только integer overflow exception и разрушение ракеты

Ответить | Правка | Наверх | Cообщить модератору

166. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от нах.. (?), 13-Сен-21, 19:48 
Ну так ты не ракету строиш, кароче застрахован.
Ответить | Правка | Наверх | Cообщить модератору

162. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (162), 13-Сен-21, 19:34 
Почему ж не на прологоньке?
Прологонька шикарна.
И мозг развивает.

Даёшь прологоньку!

Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

117. "BitTorrent-клиент Transmission переходит с Си на Си++"  +2 +/
Сообщение от Урри (ok), 13-Сен-21, 15:24 
Кстати, кстати!

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

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

128. "BitTorrent-клиент Transmission переходит с Си на Си++"  +4 +/
Сообщение от Аноним (-), 13-Сен-21, 16:35 
> Кстати, кстати!
> Brainfuck ведь очень безопасный язык. Там нету разыменовывания указателей и все того,
> что так фанатично исправляет раст. Brainfuck безопаснее даже раста!


let x = 5;
let y = 8;
let z = &y;

println!("{}", x + *z);


Зато много опеннетных Петросянов. Особенно после окончания занятий в школе.


Ответить | Правка | Наверх | Cообщить модератору

330. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Урри (ok), 16-Сен-21, 13:13 
>
 
> let x = 5;
> let y = 8;
> let z = &y;
> println!("{}", x + *z);
>

> Зато много опеннетных Петросянов. Особенно после окончания занятий в школе.

Это не брейнфак, Задорнов. Брейнфак вот: https://ru.wikipedia.org/wiki/Brainfuck

Ответить | Правка | Наверх | Cообщить модератору

169. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от Аноним (169), 13-Сен-21, 20:33 
Да не ругайтесь, на Pascal перепишите. Да, не стильно, и не модно, но зато просто и безопасно :)
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

194. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Alladin (?), 13-Сен-21, 23:47 
На линуксе не заработает.
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

52. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от Анонимemail (52), 13-Сен-21, 13:34 
Почему не 1С?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

82. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от Иван Говнов (?), 13-Сен-21, 14:21 
> Почему не 1С?

Потому, что 1С - жалкая пародия на Emacs. Операционная система для неосиляторов.

Ответить | Правка | Наверх | Cообщить модератору

84. "BitTorrent-клиент Transmission переходит с Си на Си++"  +13 +/
Сообщение от Аноним (22), 13-Сен-21, 14:23 
И у нас победитель!
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

63. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (63), 13-Сен-21, 13:55 
Чуваки на стадии "торг" решили поиграться в рефакторинг :)
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

65. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (65), 13-Сен-21, 13:57 
https://www.tiobe.com/tiobe-index/
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

93. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от Аноним (93), 13-Сен-21, 14:34 
Потому что с его синтаксисом, на нём невозможно написать что-то стоящее. Причем в обмен на дурацкий синтаксис раст ничего взамен не даёт.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

103. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от xenedai (?), 13-Сен-21, 14:44 
Очередной коммент из разряда, мне не превычно, значит говно.

А дает он, как минимум, менеджер зависимостей без геморроя.

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

Ответить | Правка | Наверх | Cообщить модератору

123. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от Андрей (??), 13-Сен-21, 15:33 
вы заблуждаетесь местер.
Ответить | Правка | Наверх | Cообщить модератору

132. "BitTorrent-клиент Transmission переходит с Си на Си++"  –7 +/
Сообщение от Аноним (93), 13-Сен-21, 16:59 
> А дает он, как минимум, менеджер зависимостей без геморроя.

Менеджер зависимостей и есть ненужный геморрой. Как и весь хруст.

Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

139. "BitTorrent-клиент Transmission переходит с Си на Си++"  +5 +/
Сообщение от Аноним (22), 13-Сен-21, 17:26 
Нормальный в расте синтаксис
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

167. "BitTorrent-клиент Transmission переходит с Си на Си++"  –4 +/
Сообщение от нах.. (?), 13-Сен-21, 19:50 
Для инопланетян, бесспорно.
Ответить | Правка | Наверх | Cообщить модератору

205. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Alladin (?), 14-Сен-21, 00:14 
ШО?? Я инопланетяненА??? бесспорно??Аааааааааааа

Ну камон, ну че за бред:) Придумайте вариант получше, в расте не просто данный синтаксис добавлен, с постепенным изучением его вы поймете что за что отвечает..

Но о чем я говорю, если я отвечаю на тупой камент на opennet?

Ответить | Правка | Наверх | Cообщить модератору

177. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Enamel (ok), 13-Сен-21, 21:56 
Синтаксис логичный, надо просто удосужиться написать хоть что-то, а не на рандом код пялиться
Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

165. "BitTorrent-клиент Transmission переходит с Си на Си++"  –3 +/
Сообщение от нах.. (?), 13-Сен-21, 19:45 
Потому что даже название яп отвратительно.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

277. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Sem (??), 14-Сен-21, 15:44 
Понятно почему не раст - что бы API сохранить.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

297. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Qwerty123456 (?), 15-Сен-21, 04:06 
В librsvg же как то справились. И АРI сохранили.
Ответить | Правка | Наверх | Cообщить модератору

2. "BitTorrent-клиент Transmission переходит с Си на Си++"  +21 +/
Сообщение от Аноним (2), 13-Сен-21, 12:21 
Раст сообщество в недоумении.
Ответить | Правка | Наверх | Cообщить модератору

5. "BitTorrent-клиент Transmission переходит с Си на Си++"  +9 +/
Сообщение от d (??), 13-Сен-21, 12:22 
Не вырастло еще сообщество до серьезных проектов.
Ответить | Правка | Наверх | Cообщить модератору

8. "BitTorrent-клиент Transmission переходит с Си на Си++"  +48 +/
Сообщение от Аноним (8), 13-Сен-21, 12:24 
Пребывать в недоумении, почему не раст - это обычное состояние раст сообщества.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

241. "BitTorrent-клиент Transmission переходит с Си на Си++"  +11 +/
Сообщение от Аноним (241), 14-Сен-21, 08:09 
У стороннего наблюдателя, такого как я, больше складывается впечатление что перевозбуждаются по любому поводу чаще всего растохейтеры. Растаманы начинают возбуждаться, на мой взгляд, обоснованно, только когда в стопятьсотый раз в очередном си-поделии находят переполнение буфера из-за безграничных возможностей (в плохом смысле слова) си. У стороннего наблюдателя, простите за крамолу, складывается впечатление неадекватности "насильников" и вменяемости "растаманов", уж не обессудьте.
Ответить | Правка | Наверх | Cообщить модератору

260. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (260), 14-Сен-21, 11:10 
Их необоснованный хейт, наше справедливое возбуждение
Ответить | Правка | Наверх | Cообщить модератору

274. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (-), 14-Сен-21, 14:44 
>> У стороннего наблюдателя
> Их необоснованный хейт, наше справедливое возбуждение

Все верно - унылый и (обычно) технически необоснованный хей^W срач^W наброс Опеннетных Борцунов С Растом в каждой новости, вызывает справедливое возмущение всех остальных посетителей опеннета.

Ответить | Правка | Наверх | Cообщить модератору

300. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от bOOster (ok), 15-Сен-21, 10:05 
Рестохейтеры обычно четко понимают, что Раст сам по себе тоже людьми писан, и набившие оскомину проблемы со стеком заменятся на проблемы более глубоко закопанные и гораздо более сложные для опознания и исправления.
Ответить | Правка | К родителю #241 | Наверх | Cообщить модератору

306. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Dnina (ok), 15-Сен-21, 12:00 
А смысл хейтить? Не нравится, не пиши. Людям лишь бы похейтить кого-то. То войны амд против интел, то айфон и андроид, то раст. Это так глупо, когда такой выбор ЯП.
Или вас к батарее приковали и заставили переписывать код на раст?
Ответить | Правка | Наверх | Cообщить модератору

318. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (-), 16-Сен-21, 02:58 
> А смысл хейтить? Не нравится, не пиши. Людям лишь бы похейтить кого-то.
> То войны амд против интел, то айфон и андроид, то раст.
> Это так глупо, когда такой выбор ЯП.
> Или вас к батарее приковали и заставили переписывать код на раст?

Да, меня заставляют писать на русте.

Ответить | Правка | Наверх | Cообщить модератору

301. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от bOOster (ok), 15-Сен-21, 10:11 
А "Растаманы" слушать ничего не хотят - для них Раст это "Свидетели Ееговы" и вселенская благодать. Секта, ничего воспринимать не желающая.
Ответить | Правка | К родителю #241 | Наверх | Cообщить модератору

258. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от anonymous (??), 14-Сен-21, 11:04 
Откуда вы берёте этот бред? Один растохейтер говорит, что раст сообщество в недоумении (откуда он это взял), второй пишет, что это обычное состояние (опять же, откуда он это взял?). Какая-то взаимная терапия хейтеров.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

286. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (286), 14-Сен-21, 16:52 
Очевидно из вопросов в каждой теме: почему не на rust?

Больше и добавлять ничего не нужно.

А тупые будут думать что rust хейтят.

Ответить | Правка | Наверх | Cообщить модератору

302. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от anonymous (??), 15-Сен-21, 10:26 
Это настолько жирные и провокационные неуместные вопросы, что по-моему троллинг не виден только если очень стараться его не видеть.
Ответить | Правка | Наверх | Cообщить модератору

11. "BitTorrent-клиент Transmission переходит с Си на Си++"  –5 +/
Сообщение от Enamel (ok), 13-Сен-21, 12:30 
Думаешь, раст сообщество не может в ссылку из новости?)
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

35. "BitTorrent-клиент Transmission переходит с Си на Си++"  +15 +/
Сообщение от МарьВанна (?), 13-Сен-21, 12:52 
>Думаешь, раст сообщество не может в ссылку из новости?)

А теперь своё предложение переведи на нормальный русский язык.

Ответить | Правка | Наверх | Cообщить модератору

59. "BitTorrent-клиент Transmission переходит с Си на Си++"  –3 +/
Сообщение от Аноним (71), 13-Сен-21, 13:48 
Марь Ванна, а Вы за родителями не пошлёте?
Ответить | Правка | Наверх | Cообщить модератору

195. "BitTorrent-клиент Transmission переходит с Си на Си++"  –4 +/
Сообщение от Alladin (?), 13-Сен-21, 23:49 
Зачем нам В ВАШИ РУССКИЕ языки.

Але, ты из деревни вылез? Всем давно известен этот прикол В ВАШИ мозги инфу закладываю.

Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

234. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от trdm (ok), 14-Сен-21, 05:29 
> Раст сообщество в недоумении.

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

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "BitTorrent-клиент Transmission переходит с Си на Си++"  –6 +/
Сообщение от James Bond (?), 13-Сен-21, 12:22 
Скажите им, что на Rust надо переписывать
Ответить | Правка | Наверх | Cообщить модератору

6. "BitTorrent-клиент Transmission переходит с Си на Си++"  +16 +/
Сообщение от Werwolfemail (?), 13-Сен-21, 12:23 
возьми да перепиши чё, языком то мы все могём.
Ответить | Правка | Наверх | Cообщить модератору

29. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от пох. (?), 13-Сен-21, 12:48 
Не могете вы языком. Где ваш CoC, спрашивается? Как можно начать что-то переписывать на хрусте если CoC'а нет?!

Ответить | Правка | Наверх | Cообщить модератору

68. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (71), 13-Сен-21, 13:58 
А разве растаманы ещё не впилили в свой компилер, чтоб в каждый .o-файл добавлял секцию с CoC?
Ответить | Правка | Наверх | Cообщить модератору

75. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от пох. (?), 13-Сен-21, 14:10 
Пока пишут крейт который будет писать этот самый CoC. Поскольку его не с чего переписывать, проект немного буксует, и приходится коки лиз...писать каждый раз самостоятельно.

(по секрету, обычно это делают ctrl-c/ctrl-v из кока самого хруста - у него какой надо кок, девочки в обморок сразу падают)

Ответить | Правка | Наверх | Cообщить модератору

259. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от anonymous (??), 14-Сен-21, 11:06 
Автор комментарии просто троллит, ожидая очередного права на тему раста.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

54. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (54), 13-Сен-21, 13:37 
Как вы все достали со своими 100500 фреймворками, тулкитами и новыми языками. Как будто прогать и пихать в голову круглосуточно новые велосипеды самоцель и смысл жизни. На деле, с точки зрения пользователя, я лишь вижу увеличенное количество багов, всё так же отмороженное чувство стиля и прочего UI/UX, дефицит новых фич (а не выпеленных в предыдущей версии временно, а потом запиленных, и обязательно с регрессией).
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

196. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Alladin (?), 13-Сен-21, 23:50 
Извеняй, это не javacript -> rust один и единственный.
Ответить | Правка | Наверх | Cообщить модератору

4. "BitTorrent-клиент Transmission переходит с Си на Си++"  +4 +/
Сообщение от Аноним (4), 13-Сен-21, 12:22 
Слабаки
Ответить | Правка | Наверх | Cообщить модератору

7. "BitTorrent-клиент Transmission переходит с Си на Си++"  +22 +/
Сообщение от Аноним (7), 13-Сен-21, 12:24 
Весь Оупеннет в первых трёх комментариях.
Ответить | Правка | Наверх | Cообщить модератору

15. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от СеменСеменыч777 (?), 13-Сен-21, 12:35 
не весь.
Ответить | Правка | Наверх | Cообщить модератору

18. "BitTorrent-клиент Transmission переходит с Си на Си++"  +13 +/
Сообщение от anonymous (??), 13-Сен-21, 12:36 
комменты тоже на Rust переписать надо было
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

26. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (8), 13-Сен-21, 12:46 
println!("комменты тоже на {} переписать надо было", lang);
std::out << "комменты тоже на " << lang << " переписать надо было";
printf("комменты тоже на %s переписать надо было", lang);
Ответить | Правка | Наверх | Cообщить модератору

87. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (87), 13-Сен-21, 14:27 
Перевод строки забыл :)
Ответить | Правка | Наверх | Cообщить модератору

198. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Alladin (?), 13-Сен-21, 23:53 
Ага, а на расте не забыл:)

print, println

Ответить | Правка | Наверх | Cообщить модератору

347. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (347), 29-Июн-22, 08:50 
Вот оно, могущество раст!
Там где в си прогер объе.... Всемогущий раст всё сделал за него.
Ответить | Правка | Наверх | Cообщить модератору

10. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от Санчо (?), 13-Сен-21, 12:30 
Зашел прочитать, только про "почему не Rust".
Пока не понятно. Есть знающие люди, которые смогут объяснить?
Ответить | Правка | Наверх | Cообщить модератору

13. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от заминированный тапок (ok), 13-Сен-21, 12:33 
ну для начала прочитай новость целиком (спойлер: в начале второго абзаца начинается развязка)
Ответить | Правка | Наверх | Cообщить модератору

14. "BitTorrent-клиент Transmission переходит с Си на Си++"  +6 +/
Сообщение от Аноним (14), 13-Сен-21, 12:33 
Возможно потому что они его не переписывают, а просто заменили компилятор и пользуются фишками с++.
Это существенно проще, быстрее и менее рискованно чем переписывать на любой язык, не важно раст, dlang или хаскель.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

312. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от _kp (ok), 15-Сен-21, 21:54 
Помню, когда переносил чисто си-ПО для микроконтроллеров с 8 на и с 16 на 32 бита, то проект временно переносился на с++, что бы выловить неочевидные грабли, и быстро. Ну, или значительные части переносились.
Конечно, правильный код таких трюков не требует, но если горе-оптимизаторы сменились или забыли, то с++ вполе вариант и для си кода, несмотря на некоторые явные неудобства, код проще заставить работать так, как считает нужным разработчик.
Ответить | Правка | Наверх | Cообщить модератору

98. "BitTorrent-клиент Transmission переходит с Си на Си++"  +2 +/
Сообщение от Аноним (93), 13-Сен-21, 14:39 
Потому что раст это про троллинг, а не про результат.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

197. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Alladin (?), 13-Сен-21, 23:52 
Скорее не так.

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

Ответить | Правка | Наверх | Cообщить модератору

287. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (286), 14-Сен-21, 16:55 
Самокритично.
Ответить | Правка | Наверх | Cообщить модератору

314. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Alladin (?), 15-Сен-21, 23:39 
Было бы, если бы это был каммент а не оценочное суждение о других ораторах.
Ответить | Правка | Наверх | Cообщить модератору

173. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от нах.. (?), 13-Сен-21, 21:05 
Потому что разработчики видать вменяемые люди а не инопланетяне.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

186. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (186), 13-Сен-21, 23:23 
В расте есть в стандартной библиотеке аналог std::partial_sort() ?
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

199. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Alladin (?), 13-Сен-21, 23:54 
Да.
Ответить | Правка | Наверх | Cообщить модератору

279. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Sem (??), 14-Сен-21, 15:47 
Потому, что в libtransmission надо сохранить API.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

12. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (12), 13-Сен-21, 12:30 
Слабаки! Тряпки!
Ответить | Правка | Наверх | Cообщить модератору

16. "BitTorrent-клиент Transmission переходит с Си на Си++"  +5 +/
Сообщение от Zenitur (ok), 13-Сен-21, 12:35 
> Основной причиной перехода всего проекта на C++ называется ощущение того, что при внесении изменений в libtransmission постоянно приходится изобретать колесо, при наличии готовых решений подобных задач в стандартной библиотеке C++ (например, потребовалось создание собственных функций tr_quickfindFirstK() и tr_ptrArray () при наличии std::partial_sort() и std::vector()), а также предоставление в С++ более продвинутых средств для проверки типов.

Для меня, с точки зрения пользователя, сишный код лучше. Когда компилируешь KDE и GNOME, первый компилируется страшно долго, а вывод при компиляции громоздкий. Второй компилируется быстро и с простым и понятным выводом. Из-за чего создаётся ощущение, что сишный код - маленький и быстрый, а код C++ - жирный и тормозной

Ответить | Правка | Наверх | Cообщить модератору

28. "BitTorrent-клиент Transmission переходит с Си на Си++"  +5 +/
Сообщение от Аноним (28), 13-Сен-21, 12:47 
Пользователь ничего не компиляет, свечение глаз уже не модно.
Ответить | Правка | Наверх | Cообщить модератору

33. "BitTorrent-клиент Transmission переходит с Си на Си++"  –3 +/
Сообщение от пох. (?), 13-Сен-21, 12:50 
Пользователь просто пользуется mTorrent, угу.

Впопенсорсе у пользователей уже не модно, они ведь - пользователи.

Ответить | Правка | Наверх | Cообщить модератору

74. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (71), 13-Сен-21, 14:10 
Так у вантузпользователей и не было никогда модно. Большинству из них даже простительно не знать, что такое исходный код.
Ответить | Правка | Наверх | Cообщить модератору

76. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от пох. (?), 13-Сен-21, 14:12 
> Так у вантузпользователей и не было никогда модно. Большинству из них даже
> простительно не знать, что такое исходный код.

что-то такое, ебилдов чего вы вечно ждете, ага.

Ответить | Правка | Наверх | Cообщить модератору

174. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от нах.. (?), 13-Сен-21, 21:07 
У вас странное мнение. Если ктото чтото делает то он светится.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

37. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от Аноним (37), 13-Сен-21, 12:54 
Второй - это для которого раст собирать нужно?
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

201. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Alladin (?), 13-Сен-21, 23:55 
Зачем собирать отдельно rust если можно не собирать?
Ответить | Правка | Наверх | Cообщить модератору

60. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (60), 13-Сен-21, 13:50 
Само название говорит за себя. Гном маленький и ограниченный.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

61. "BitTorrent-клиент Transmission переходит с Си на Си++"  +2 +/
Сообщение от Аноним (71), 13-Сен-21, 13:54 
А никогда не задумывался, почему? В C++ есть развитые шаблоны (да, compile time), чем Сишка похвастать не может.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

172. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от _ (??), 13-Сен-21, 21:05 
но зачем шаблоны в языке? почему не использовать m4, например?
Ответить | Правка | Наверх | Cообщить модератору

304. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (304), 15-Сен-21, 10:52 
m4 умеет распознавать в коде классы и добавлять методы в интерфейс?
Ответить | Правка | Наверх | Cообщить модератору

64. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от Аноним (87), 13-Сен-21, 13:56 
С++ действительно компиляется медленнее, зато писать на нём быстрее. И гораздо меньше велосипедов надо изобретать. Что в проекте Transmission тоже заметили. А если громоздкий вывод - так это надо ворнинги фиксить, и это зависит от программистов, а не от языка.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

118. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от тоже Анонимemail (ok), 13-Сен-21, 15:28 
> писать на нём быстрее

Этим могут похвастаться очень многие модные языки.
Но на Крестах быстрее еще и исполнять.
А главное, почему сабж - на Крестах быстрее ЧИТАТЬ.
Поддержка и развитие низкоуровневого кода - боль, которую Кресты за счет ООП делают куда более терпимой.

Ответить | Правка | Наверх | Cообщить модератору

147. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (147), 13-Сен-21, 17:44 
>Поддержка и развитие низкоуровневого кода - боль, которую Кресты за счет ООП делают куда более терпимой.

Берёшь GLib и GObject и кресты нафиг не нужны.

Ответить | Правка | Наверх | Cообщить модератору

159. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от тоже Аноним (ok), 13-Сен-21, 19:05 
> Берёшь GLib и GObject и кресты нафиг не нужны.

Transmission любят запихнуть во всякие устройства со странной архитектурой и экономией байтиков.
Не факт, что на любом из них есть GLib.

Ответить | Правка | Наверх | Cообщить модератору

267. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (147), 14-Сен-21, 12:37 
>Transmission любят запихнуть во всякие устройства со странной архитектурой и экономией байтиков. Не факт, что на любом из них есть GLib.

Скажу по-секрету — glib потребляет меньше памяти, чем C++ stdlib.

Ответить | Правка | Наверх | Cообщить модератору

288. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (286), 14-Сен-21, 16:58 
Ложь
Ответить | Правка | Наверх | Cообщить модератору

160. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (87), 13-Сен-21, 19:33 
В С нету деструкторов и умных указателей, а значит все эти GObject-ы надо будет удалять вручную, не забывая это делать и при return в середине фнукции. Ну или делать goto к концу функции, где всё освобождаться будет. Неудобно.

Ну и, помнится, все эти сишные библиотеки контейнеров требуют постоянного кастинга объектов через void* или использования макросов, потому что в С нет ни темплейтного, ни наследовательного полиморфизма.

И в итоге получается не код, а каша из кастов и макросов, а также бойлерплейта для корректного удаления объектов.

Ответить | Правка | К родителю #147 | Наверх | Cообщить модератору

214. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (214), 14-Сен-21, 01:52 
struct T *t;
void *p = t;
t = p;

В сях не нужен каст для присваивания между void * и T *

Ответить | Правка | Наверх | Cообщить модератору

216. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (216), 14-Сен-21, 02:05 
> не нужен каст для присваивания между void * и T *

Будто это что-то хорошее.

Ответить | Правка | Наверх | Cообщить модератору

226. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (87), 14-Сен-21, 03:08 
Хорошо, пускай явный каст необязателен. Его отсутствие потом кстати приводит к некомпилянию этого же кода С++ компилятором, ну да ладно. Но неявный каст может и похуже явного будет. Потому что сразу лишает компилятор возможности проверить корректность типов, и теперь уже программисту надо следить, не ошибся ли он там с неявным кастингом, и правильного ли типа объект по указателю расположен.
Ответить | Правка | К родителю #214 | Наверх | Cообщить модератору

235. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (235), 14-Сен-21, 05:42 
я вот всё не понимаю, о каких ошибках вы всё время говорите? в стандарте сказано: все указатели могут быть приведены к void* и обратно в любой. то, что ты перед приведением из void* ставишь (T*) - что меняет? в примере: a = b; или a = (Т*)b. - смысл то в чём? что программисты настолько тупые, что регулярно меняют тип переменной a? и по всему проекту начинают сыпаться сегфолты? господи, страшно за этих людей.
Ответить | Правка | Наверх | Cообщить модератору

266. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (87), 14-Сен-21, 12:05 
Посмотрите пример с qsort() в #215.

Или такая довольно частая ситуация в больших проектах: В одной части кода поместили в контейнер объект одного типа, в другой части кода ошибочно пытаемся вытащить его из контейнера по указателю другого типа. В С++ проверка типов обнаружит ошибку на стадии компиляции. А в С скомпилируется, а потом проявится в рантайме и нас ждёт увлекательная дебаг-сессия.

Ну, допустим, пофиксили. А потом ещё приходит другой разработчик и решает прорефакторить первую часть кода, меняет там тип, а про вторую часть кода не знает и соответственно там тип не меняет. И опять дебаг по новой.

Ответить | Правка | Наверх | Cообщить модератору

215. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (216), 14-Сен-21, 02:01 
> помнится, все эти сишные библиотеки контейнеров требуют постоянного кастинга объектов через void*

Классическим примером можно назвать qsort() с вызовами коллбэка для каждой пары сравниваемых элементов и побайтовыми перестановками неотсортированных значений. Разумеется, без каких-либо проверок соответствия типа сортируемых элементов типу того, что сравнивает коллбэк-компаратор.

Ответить | Правка | К родителю #160 | Наверх | Cообщить модератору

238. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от aa (?), 14-Сен-21, 07:30 
всё потому что С считает программиста достаточно сообразительным и дальновидным.
Если хозяин сказал, что надо сортировать флоаты используя функцию сравнения интов и переставляя только пару первых байт от каждого значения, значит так надо.
Ответить | Правка | Наверх | Cообщить модератору

256. "BitTorrent-клиент Transmission переходит с Си на Си++"  +2 +/
Сообщение от Аноним (216), 14-Сен-21, 10:54 
Только вот коллбэк и побайтовая перестановка ещё и на производительности не лучшим образом сказываются.
Ответить | Правка | Наверх | Cообщить модератору

232. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от funny.falcon (?), 14-Сен-21, 05:23 
Темплейтный полиморфизм есть: https://github.com/attractivechaos/klib/blob/master/khash.h
Ответить | Правка | К родителю #160 | Наверх | Cообщить модератору

270. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (87), 14-Сен-21, 13:11 
Вернее не темплейтный, а дефайновый. И это один из тех велосипедов, которые изобретают крупные проекты на С, которые сталкиваются с ограниченностью С, но всё равно не хотят просто перейти на С++ и использовать нормальные темплейты и прочие ништяки С++.
Ответить | Правка | Наверх | Cообщить модератору

261. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от anonymous (??), 14-Сен-21, 11:12 
А что мешает писать конструкторы и деструктор на Си? Семантически будет то же самое. Просто синтаксически это будет оформлено как отдельные функции.
Ответить | Правка | К родителю #160 | Наверх | Cообщить модератору

269. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (87), 14-Сен-21, 13:03 
В том то и дело, что не то же самое. Потому что они не будут вызываться автоматически.

В С++ если я сделаю return из середины функции - у меня вызовутся деструкторы всех уже созданных объектов и мне не нужно думать о том, сколько cleanup-функций вызывать, а перед каждым return их может быть разное количество. И не надо проверять все return перед добавлением нового объекта с деструктором в функцию. При чём деструкторы - это не только автоматическое освобождение памяти. Это и автоматическое закрытие файлов, сетевых соединений, хэндлов баз данных и прочее. А в С всё вручную надо делать и легко что-то забыть.

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

Ответить | Правка | Наверх | Cообщить модератору

171. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (71), 13-Сен-21, 20:44 
Ну костыли же эта ваша GLib.
Ответить | Правка | К родителю #147 | Наверх | Cообщить модератору

268. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (147), 14-Сен-21, 12:42 
Всё лучше, чем С++
Ответить | Правка | Наверх | Cообщить модератору

272. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (87), 14-Сен-21, 13:32 
STL:

std::vector<int> v = { 1, 2, 3 };

Glib:

GArray∗ a = g_array_new(FALSE, FALSE, sizeof(int));
int vals[] = { 1, 2, 3 };
g_array_append_vals(a, vals, sizeof(vals)/sizeof(vals[0]));
g_array_free(a, FALSE);

Не знаю как кому, а мне STL больше нравится, чем Glib.

Ответить | Правка | Наверх | Cообщить модератору

17. "BitTorrent-клиент Transmission переходит с Си на Си++"  –7 +/
Сообщение от Анонимemail (17), 13-Сен-21, 12:36 
μTorrent гораздо лучше
Ответить | Правка | Наверх | Cообщить модератору

24. "BitTorrent-клиент Transmission переходит с Си на Си++"  +7 +/
Сообщение от Аноним (24), 13-Сен-21, 12:44 
Hernia твой мюторрент, а еще дикая адаварь.
Ответить | Правка | Наверх | Cообщить модератору

46. "BitTorrent-клиент Transmission переходит с Си на Си++"  –11 +/
Сообщение от Аноним (46), 13-Сен-21, 13:14 
То ли дело yблюдочное поделие вроде qbittorrent, ага. С его милыми привычками создавать кучу мусорных файлов при неполной закачке (неполная - значит качается не вся, а только нужное), раскидыванием этих мусорных файлов в непредсказуемых местах при переносе этой закачки в другой каталог или самое забавное - когда каталог в закачке переименовываешь, то получаешь сразу два: со старым именем и с новым.
Ответить | Правка | Наверх | Cообщить модератору

49. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от Shshsh (?), 13-Сен-21, 13:21 
Только это косяки не qBittorrent, а libtorrent.
Ответить | Правка | Наверх | Cообщить модератору

62. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Анонимemail (17), 13-Сен-21, 13:55 
Нет, это твой клиент Hernya
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

69. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (71), 13-Сен-21, 14:02 
Кроссплатформ? Где скачать исходники?
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

100. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от Ванёк (?), 13-Сен-21, 14:41 
qBittorent пользуй лучше. Интерфейс такой же
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

119. "BitTorrent-клиент Transmission переходит с Си на Си++"  +4 +/
Сообщение от Урри (ok), 13-Сен-21, 15:28 
был. давно. пока его не превратили в адварь.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

248. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (241), 14-Сен-21, 08:56 
связка aria2 на серваке и браузерный плагин-морда AriaNG на клиенте тоже неплохи
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

20. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (20), 13-Сен-21, 12:37 
C#, D, Go, Rust, Dart, TypeScript… что там еще было? Ни один из них не решил тех проблем, для решения которых создавался… быть может это не в языке проблема?))
Ответить | Правка | Наверх | Cообщить модератору

36. "BitTorrent-клиент Transmission переходит с Си на Си++"  +9 +/
Сообщение от Аноним (30), 13-Сен-21, 12:53 
Шарп, Go, TypeScript, внезапно, решают поставленные перед ними задачи. Просто серебрянной пули не существует и для каждой задачи хорош свой инструмент.
Ответить | Правка | Наверх | Cообщить модератору

175. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от нах.. (?), 13-Сен-21, 21:12 
Эта мантра тоже надоела.
Ответить | Правка | Наверх | Cообщить модератору

233. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от funny.falcon (?), 14-Сен-21, 05:26 
Серебряная пуля тоже хороша только против оборотней и вампиров. Против танков она так себе, и даже против бронежилета. А уж огород ею точно не вскопаешь.
Ответить | Правка | Наверх | Cообщить модератору

263. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от suffix (ok), 14-Сен-21, 11:46 
Серебряная пуля ТОЛЬКО против оборотней. На вампиров никак не действует, вообще ! Есть опыт.
Ответить | Правка | Наверх | Cообщить модератору

42. "BitTorrent-клиент Transmission переходит с Си на Си++"  –13 +/
Сообщение от bobr (?), 13-Сен-21, 13:05 
Надо использовать Java or Kotlin они решают проблемы, для которых они создавались и все остальные проблемы тоже решают
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

242. "BitTorrent-клиент Transmission переходит с Си на Си++"  +13 +/
Сообщение от Led (ok), 14-Сен-21, 08:18 
Выдыхай, bobr!
Ответить | Правка | Наверх | Cообщить модератору

90. "BitTorrent-клиент Transmission переходит с Си на Си++"  –3 +/
Сообщение от Аноним (90), 13-Сен-21, 14:31 
Ну давай, расскажи нам про задачи, для которых делались C# и Typescript и которые они не решают. Аж попкорна захотелось. C# лучше Java и божественнен по сравнению с С/C++, кодить на нём одно удовольствие. Typescript добавил типизацию там где её небыло и сильно облегчил жизнь выдавая ошибки до сборки. И то и то живёт и процветает.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

96. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от Аноним (96), 13-Сен-21, 14:39 
Ну C# это просто клон Java, а насчёт типизации... скажем так я уже 2-ой десяток лет программирую на Python/JavaScript и за мою карьеру я не помню ни одной ошибки из-за неверной типизации.
Ответить | Правка | Наверх | Cообщить модератору

108. "BitTorrent-клиент Transmission переходит с Си на Си++"  +2 +/
Сообщение от Аноним (90), 13-Сен-21, 15:00 
Ну значит так ты работаешь этот десяток лет. Typescript реально помогает. В частности с ним контекстная информация в редакторе на несколько порядков более информативная, а это очень важно на больших проектах.
Ответить | Правка | Наверх | Cообщить модератору

176. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (20), 13-Сен-21, 21:34 
Ну да, это самое главное свойство языка) А то как ваши начальники, начитавшись бреда на хабре, заставили вас выбрать совершенно инородный для веба язык, вбивать типы и все компилировать, все нормальные люди просто нажимают F5 и работают с удобным высокоуровневым языком. И да, нормальная система классов теперь есть и тут)
Ответить | Правка | Наверх | Cообщить модератору

219. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноньимъ (ok), 14-Сен-21, 02:19 
>Typescript реально помогает. В частности с ним контекстная информация в редакторе на несколько порядков более информативная, а это очень важно на больших проектах.
>на больших проектах

Жаваскрипт не предназначен не то что для больших проектов, но даже для сколь нибудь сложных скриптов.

Вы делаете что-то оооооочень странное и вероятное оооочень глупое.

Но так то согласен, типы это очень удобный инструмент.

Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

240. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от Аноним (240), 14-Сен-21, 07:44 
>Жаваскрипт не предназначен не то что для больших проектов, но даже для сколь нибудь сложных скриптов.

Но ничего нельзя поделать с тем фактом, что это единственный язык браузера, а браузер единственный кроссплатформенный инструмент безболезненной для юзера доставки приложений. Можно ещё транслировать нормальный язык в JS|WASM, но в связи с ограниченностью браузеров результат будет хуже, чем на JS. Поэтому писать на JS полноценные программы произвольной сложности это необходимость, а не желание. Можно ещё на каждый чих обращаться к серверу, но если сетью окажется дохлый GPRS, то юзер возненавидит это приложение.

Ответить | Правка | Наверх | Cообщить модератору

257. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноньимъ (ok), 14-Сен-21, 10:57 
Какой извращенный бред.
Но, ничего удивительного, все-же закат цивилизации.

Чтобы не быть голословным, лет 10-15 назад, люди себе в телефоны умудрялись ставить всякие аськи весьма сложными и замысловатыми способами, когда никаких апп сторов не было и в помине.
А вам уже инфраструктура гугла и апла недостаочно просто и удобно. Может просто ваше приложение нафиг ненужно никому?

>браузера, а браузер единственный кроссплатформенный инструмент безболезненной

Эавтаназии.

Он не кроссплатформенный. Пример - сайты или нечитаемы в браузере или неюзабельная уродливая жесть на десктопе. Исключения - когда есть ОТДЕЛЬНЫЕ версии сайта для десктопа и раузера, но это же не ваш случай видно.
Половина сайтов в Фаерфоксе работает с ошибками, потому что горе разработчики, вроде вас, плюют на стандарты и верят в кроссплатформенную волшебную серебряную палку для умственно отсталых обезьян.

> Можно ещё на каждый чих обращаться к серверу, но если сетью окажется дохлый GPRS, то юзер возненавидит это приложение.

Вы дилетант!
Он так же возненавидет его и в браузере! В котором приложение ГАРАНТИРОВАННО будет работать хуже именно со стороны сетевого общения. Вы чё совсем туту? Это в браузере меньше проблем с сетью?

Вы еще не забудьте ЗАЩИТУ КЛАУДФЛЛАРЕ прилепить к своему веб*незаконнорожденномусыну*, чтобы 10% пользователей вообще не могли зайти на сайт, а остальные ждали по 5(20!) секунд загрузки вашего гибрида Гарри Поттера со скунсом.

Ответить | Правка | Наверх | Cообщить модератору

264. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (240), 14-Сен-21, 11:48 
> Чтобы не быть голословным, лет 10-15 назад, люди себе в телефоны умудрялись
> ставить всякие аськи весьма сложными и замысловатыми способами

Вы знаете кого то кто бы этим занимался в возрасте старше 25? Детям то понятно интересно всё новое. А взрослым уже надо всё за один клик.

> А вам уже инфраструктура гугла и апла недостаочно просто и удобно.

Там ставиться не кроссплатформенное ПО прибитое гвоздями к Гугло-платформе, а не только к разрешению экрана. И всё ещё нужно пилить с нуля отдельное приложение для Windows, MacOS и iOS.

> Он не кроссплатформенный. Пример - сайты или нечитаемы в браузере или неюзабельная
> уродливая жесть на десктопе.

А ещё есть декстопы с экранами 9:16, вместо нормальных 16:9, но учесть различные разрешения и размеры экрана с различной плотностью пикселей проще чем написать нативное приложение для каждой архитектуры процессора и платформы. И очевидно, что гуй для 30" должен отличаться от 4". Но вот JS-код останется практически без изменений.

> Половина сайтов в Фаерфоксе ... для умственно отсталых обезьян.

Суровая правда жизни. Он как и гуглобраузер сливает данные корпорациям, но при это жутко лагает и ломает совместимость с остальными браузерами по шизофреническим причинам.

> Он так же возненавидет его и в браузере! В котором приложение ГАРАНТИРОВАННО

PWA это не только клей который можно нюхать, но и возможность сделать Web-приложение оффлайновым.


Ответить | Правка | Наверх | Cообщить модератору

292. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноньимъ (ok), 14-Сен-21, 19:34 
> но при это жутко лагает и ломает совместимость

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

>PWA это не только клей который можно нюхать, но и возможность сделать Web-приложение оффлайновым.

Тут лучше суперклей, имхо.

Ответить | Правка | Наверх | Cообщить модератору

293. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноньимъ (ok), 14-Сен-21, 19:42 
>Вы знаете кого то кто бы этим занимался в возрасте старше 25? Детям то понятно интересно всё новое. А взрослым уже надо всё за один клик.

Вы себе даже не представляете СКОЛЬКО усилий было потрачено бабушками сидящими в одноклассниках когда браузеры стали отключать флешплеер, и еще сколько украинскими бабушками когда заблокировали одноклассники в Украине.
И ведь обходят запреты эти бабульки по 60+ лет. Кто-то самостоятельно кто-то внуков напрягает.

Притом что одноклассники эти страшная гнусть.

Попробуйте написать приложение таким образом чтобы ради него люди меняли айфон на андроид и проблема решена!

Ответить | Правка | К родителю #264 | Наверх | Cообщить модератору

188. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (186), 13-Сен-21, 23:30 
В JS типичная ошибка возникает. Записываешь цифру в хидден поле $('input [type=hidden]').val(5);
Потом оттуда достаёшь. На выходе уже '5'. Думаю у каждого такое хоть раз было.
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

203. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (203), 13-Сен-21, 23:56 
Ну как бы DOM, у него такая специфика.
Ответить | Правка | Наверх | Cообщить модератору

320. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Олег (??), 16-Сен-21, 07:43 
И что дальше? Проблема-то в чём?
Ответить | Правка | К родителю #188 | Наверх | Cообщить модератору

223. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноньимъ (ok), 14-Сен-21, 02:31 
>Ну C# это просто клон Java

Бредовая чушь..
С джавой ничего общего нет кроме того что и то и то используется в ентерпрайзе.

Синтаксически и семантически шарп это объектный паскаль с С++ синтаксисом.

И под капотом там ни джава ни разу.

Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

204. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Alladin (?), 14-Сен-21, 00:08 
Кажись обратное, не??

1. C#: microsoft замена java, замена? замена. Если неизвестно о чем я то читайте историю.

2. D: аналог C++, а вернее его более модная замена, ничем не примечательная, да и C++ давно догнал D по фитчам и перегнал

3. Go: аналог C++ но скрещенный с эффектами Java/Kotlin и тем самым благодаря GCC и более модным функционалам легко заменяет сетевуху... Но системщина на GO это нереально (GCC жо)

4. Rust: аналог C++ + Ocaml + Haskell, но... это невероятно, я кафую от этого языка, это именно та самая системщина с теми фитчами и продаманностями из-за которых на нем постоянно и хочется писать!! Даже Go не идет сюда из-за наличия своей rutime среды, в rust ее нет (если захочешь добавишь)..

5. Dart, более как Javascript в мире интерфейсов, как задумывался так и используется гуглом. Стоит ли?, скорее как симбиоз некоторых языков с целью работы графики и все.

6. TypeScript: аналог или друг javascript, всем известно что корень зол в javascript это излишняя динамическая типизация, яб даже сказал что все беды от невозможности сообщить пользователю что он несет полную хрень только лишь из-за того что на этапе компиляции данные случаи не проверяются. Вот здесь и выходит TypeScript.. и типы проверяются и на этапе написания все ошибки помечаются и более совершенная можульная система, красота одним словом типизированный javascript.

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

Если решитесь переубедить меня то пишите по пунктам..


,,U,l,i,n

Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

217. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от Аноним (87), 14-Сен-21, 02:10 
> Go: аналог C++ но скрещенный с эффектами Java/Kotlin
> Rust: аналог C++ + Ocaml + Haskell

Аналогии конечно можно придумывать, но тут у вас по-моему уж слишком воображение разыгралось.

Ответить | Правка | Наверх | Cообщить модератору

315. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Alladin (?), 15-Сен-21, 23:41 
Воображение? Не думаю, скорее просто опыт и знание.
Ответить | Правка | Наверх | Cообщить модератору

262. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от anonymous (??), 14-Сен-21, 11:19 
> 3. Go: аналог C++ но скрещенный с эффектами Java/Kotlin и тем самым благодаря GCC и более модным функционалам легко заменяет сетевуху... Но системщина на GO это нереально (GCC жо)

Откуда вы это всё взяли? Go -- это НЕ аналог С++. Скорее попытка вытянуть просто С на уровень Python-а (и занять его нишу). Он не скрещён с эффектами Java/Kotlin ни в плане концептов, ни в плане реализации (это не VM). Системщина в Go -- это очень реально, вы просто совершенно не в теме. И чем GCC может мешать? Кроме того, Go обычно компилируется НЕ GCC.

Ответить | Правка | К родителю #204 | Наверх | Cообщить модератору

280. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Sem (??), 14-Сен-21, 15:51 
Go, Typescript вполне не плохо так используются. C# используют даже еще чаще в мире Windows. Значит вполне себе решают проблемы.
Вот D не взлетел, хотя выглядит приятно.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

307. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Ag (ok), 15-Сен-21, 13:28 
COBOL? RPG?
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

21. "BitTorrent-клиент Transmission переходит с Си на Си++"  +5 +/
Сообщение от Аноним (22), 13-Сен-21, 12:40 
>постоянно приходится изобретать колесо

Это английская идиома. В России изобретают велосипед.

Ответить | Правка | Наверх | Cообщить модератору

38. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от МарьВанна (?), 13-Сен-21, 12:55 
Они просто "не умеют в русский".
Ответить | Правка | Наверх | Cообщить модератору

48. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Марь Ванна (?), 13-Сен-21, 13:18 
В русском предпочтительны «ёлочки», например.
Ответить | Правка | Наверх | Cообщить модератору

121. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от тоже Анонимemail (ok), 13-Сен-21, 15:32 
> В русском предпочтительны «ёлочки»

Ага, и № вместо #.
Более известные во всем мире, соответственно, как "французские кавычки" и "французский номер".

Ответить | Правка | Наверх | Cообщить модератору

227. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (-), 14-Сен-21, 04:04 
>Ага, и № вместо #.
>Более известные во всем мире, соответственно, как "французские кавычки" и "французский номер".

Сядь в машину времени, и объясни нашим предкам, что надо было перенимать всё у американцев. Вот только они пошлют тебя куда подальше. Ведь в их время Россия всё перенимала у немцев и французов, мода была такая. Америка была тогда отсталой страной с настоящими чернокожими рабами.

Ответить | Правка | Наверх | Cообщить модератору

246. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от тоже Аноним (ok), 14-Сен-21, 08:32 
> всё у американцев

Патриотическая мозоль в форме телевизора реагирует, как положено.

Ответить | Правка | Наверх | Cообщить модератору

95. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от VladSh (?), 13-Сен-21, 14:38 
А теперь своё предложение переведи на нормальный русский язык)
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

23. "BitTorrent-клиент Transmission переходит с Си на Си++"  +4 +/
Сообщение от Хинкус (?), 13-Сен-21, 12:42 
- Ребзя, наш клиент говорят не робит, все тикают на qBittorent, что делать?

- Может починим?

- Да не, бред, лучше перепишем!

Ответить | Правка | Наверх | Cообщить модератору

34. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от анон (?), 13-Сен-21, 12:52 
Кто на него бежит? Первый раз слышу об этом
Ответить | Правка | Наверх | Cообщить модератору

39. "BitTorrent-клиент Transmission переходит с Си на Си++"  –6 +/
Сообщение от Аноним (-), 13-Сен-21, 12:58 
>не робит

Это украинский. А как по-русски будет? Переведите пожалуйста на русский, что означает это слово: "робит".

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

50. "BitTorrent-клиент Transmission переходит с Си на Си++"  +8 +/
Сообщение от Массоны Рептилоиды (?), 13-Сен-21, 13:21 
Робот
Ответить | Правка | Наверх | Cообщить модератору

51. "BitTorrent-клиент Transmission переходит с Си на Си++"  –4 +/
Сообщение от Аноним (51), 13-Сен-21, 13:23 
а переведи еще пожалуйста "тикают" ;)
Ответить | Правка | Наверх | Cообщить модератору

53. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от Массоны Рептилоиды (?), 13-Сен-21, 13:35 
Ты шо, годынныка николы нэ бачив?
Ответить | Правка | Наверх | Cообщить модератору

67. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (67), 13-Сен-21, 13:58 
видзялем тылько зэгарэк
Ответить | Правка | Наверх | Cообщить модератору

104. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Михрютка (ok), 13-Сен-21, 14:50 
вализка, ровер, польска
Ответить | Правка | Наверх | Cообщить модератору

120. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от RM (ok), 13-Сен-21, 15:29 
А почему не по турецки?
https://translate.google.com/?sl=tr&tl=ru&text=valiz&op=tran...
Ответить | Правка | Наверх | Cообщить модератору

55. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (55), 13-Сен-21, 13:40 
Токают. Очевидно, англицизм, говорят значит.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

78. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (71), 13-Сен-21, 14:15 
А чего преводить? Тик-так, тик-так, ...
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

92. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (90), 13-Сен-21, 14:33 
ro bit = Read only bit.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

112. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от хинкус (?), 13-Сен-21, 15:12 
Это жаргон, а не украинский, но ты ведь хотел пошутить, да Ваня?
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

136. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от n00by (ok), 13-Сен-21, 17:15 
Жаргон -- это "фунциклировать", а "робить" -- Диал. или из укр.

Словарь русского арго

робить
    РОБИТЬ, -блю, -бишь; несов., что и без доп. Ирон. Работать, делать.

    Надо диплом робить.
    Диал. или из укр.

https://russian_argo.academic.ru/10911/робить

Ответить | Правка | Наверх | Cообщить модератору

151. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Aukamo (ok), 13-Сен-21, 18:26 
Где на терирории РФ пользуются украинским языком чтобы считать слово "робыть" диалектом русского а не украинским?
Ответить | Правка | Наверх | Cообщить модератору

156. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Ann None (?), 13-Сен-21, 18:37 
кубаноиды же
https://ru.wikipedia.org/wiki/%D0%91%D0%...
Ответить | Правка | Наверх | Cообщить модератору

244. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Aukamo (ok), 14-Сен-21, 08:22 
Робыть != Балакать

И в украинском нету "балакатЬ", есть "балакатЫ". "балакатЬ" в украинском != "балакатЬ" на русском диалекте

Ответить | Правка | Наверх | Cообщить модератору

284. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от n00by (ok), 14-Сен-21, 16:32 
> Где на терирории РФ пользуются украинским языком чтобы считать слово "робыть" диалектом
> русского а не украинским?

Почитайте внимательно ветку. Началось с утверждения, что "робить" это украинский. https://www.opennet.me/openforum/vsluhforumID3/125246.html#39

Далее начали оспаривать, якобы это жаргон. Нет в русском такого слова. Его поймут, но так не говорят. https://processing.ruscorpora.ru/search.xml?env=alpha&api=1....

Ответить | Правка | К родителю #151 | Наверх | Cообщить модератору

157. "BitTorrent-клиент Transmission переходит с Си на Си++"  +4 +/
Сообщение от Хинкус (?), 13-Сен-21, 18:44 
- Хлопцi, наш клiент кажуть не працює, усi тiкают на qBittorent, що робити?

- Може полагодимо?

- Та нi, маячня, краще перепишемо!

Вот это украинский, но тебе лишь бы поумничать.

Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

283. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от n00by (ok), 14-Сен-21, 16:22 
Читайте внимательно цитату словарной статьи. Обратите внимание на предлог "из" перед "укр."
Ответить | Правка | Наверх | Cообщить модератору

281. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Sem (??), 14-Сен-21, 15:52 
В новости ничего нет про "починим", есть про изобретать то, чего уже есть в плюсах.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

27. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от пох. (?), 13-Сен-21, 12:46 
когда коту делать нечего...

Протокол не меняется десять лет. Надо переписать на c++!

Потом начнем на хруст переписывать. Работой на годы вперде обеспечены!

Ответить | Правка | Наверх | Cообщить модератору

153. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Aukamo (ok), 13-Сен-21, 18:29 
Что не говори, а написать патч на плюсах проще чем на си, особенно если часть функционала есть в std:: но ты его использовать не можешь ибо си - страдай. Полагаю, в проэкте проблема с разработчиками и чтобы не ронять его совсем, решили упростить себе жизнь.
Ответить | Правка | Наверх | Cообщить модератору

230. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Ivan_83 (ok), 14-Сен-21, 04:44 
Проще тому кто знает эти ваши кресты.
А человеку со стороны С понятнее и далеко по коду лазать не надо чтобы понять логику, если конечно там не извращались как в glib.
Ответить | Правка | Наверх | Cообщить модератору

255. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (28), 14-Сен-21, 09:57 
> человеку со стороны С понятнее

Взоржал.

Ответить | Правка | Наверх | Cообщить модератору

322. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (-), 16-Сен-21, 09:01 
Поржи ещё конь.
Ответить | Правка | Наверх | Cообщить модератору

321. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Олег (??), 16-Сен-21, 07:48 
Аха. Смеялся до слёз. Что бы сделать патч на С++ надо как минимум знать С++, с его тонной синтаксиса. А это нифига не проще С. А библиотек с нужными возможностями вагон и маленькая тележка для С. Проблем просто нет. При этом, адекватные люди наоборот переходят с С++ на С, что бы упростить поддержку проекта. Этот просто отбитый.
Ответить | Правка | К родителю #153 | Наверх | Cообщить модератору

334. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от tmplsr (?), 17-Сен-21, 07:53 
>адекватные люди наоборот переходят с С++ на С, что бы упростить поддержку проекта. Этот просто отбитый.

Автор clang -- тоже нифига не знает и выбрал кресты по ошибке?

Ответить | Правка | Наверх | Cообщить модератору

31. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от xcodeemail (?), 13-Сен-21, 12:48 
Неплохо. Но интереснее переход на torrents v2.
Ответить | Правка | Наверх | Cообщить модератору

32. "BitTorrent-клиент Transmission переходит с Си на Си++"  +2 +/
Сообщение от Аноним (32), 13-Сен-21, 12:49 
Растофилы, что с лицами?
Ответить | Правка | Наверх | Cообщить модератору

154. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Aukamo (ok), 13-Сен-21, 18:30 
Rust не умеет компилировать Си. У Rust с лицом всё хорошо, а вот у С++ скоро начнутся проблемы, когда первые баги полезут.
Ответить | Правка | Наверх | Cообщить модератору

206. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Alladin (?), 14-Сен-21, 00:18 
Всмысле не умеет?
build.rs+gcc+линкер и живи спокойно, будет у тебя unsafe C код в перемешку с safe rust..
Ответить | Правка | Наверх | Cообщить модератору

245. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Aukamo (ok), 14-Сен-21, 08:29 
Опять мысль потеряли, разговор о том чтобы использовать std:: в коде Си. Rust внутри Си как сделать? Не Си внутри Rust на unsafe а именно Rust в коде Cи.
Ответить | Правка | Наверх | Cообщить модератору

310. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Анончик (?), 15-Сен-21, 19:32 
прилинкуй либу с кодом на rust, в чем у тебя сложность?
Ответить | Правка | Наверх | Cообщить модератору

316. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Alladin (?), 15-Сен-21, 23:42 
Так и сделайте,
Будет у вас Rust So библиотека с внешними функциями и дальше как обычно.. (ничего нового..., способ тотже но в другую сторону)
Ответить | Правка | К родителю #245 | Наверх | Cообщить модератору

345. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от bg (??), 21-Сен-21, 08:40 
>  способ тотже но в другую сторону

гланды через упоЖ?

Ответить | Правка | Наверх | Cообщить модератору

40. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от cc всё (?), 13-Сен-21, 13:00 
dlang не осилили просто.
Ответить | Правка | Наверх | Cообщить модератору

115. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (115), 13-Сен-21, 15:23 
У дланга нет гуя, одни биндинги разной степени сломанности и костыльности. У сишки есть родной гтк, у крестов есть родной бомбический Qt.
Ответить | Правка | Наверх | Cообщить модератору

143. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (71), 13-Сен-21, 17:32 
D всё более приближаетя к прямому, без ограничений, использованию C++ ABI.
Ответить | Правка | Наверх | Cообщить модератору

152. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Anonnnym (?), 13-Сен-21, 18:29 
Когда тыкал, new/delete опять сломали. D мог проаллоцировать своим аллокатором класс C++, но не мог нормально разрушить (вернее мог только ldc).

Что там сейчас с Exception VS GC?

Ответить | Правка | Наверх | Cообщить модератору

161. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (161), 13-Сен-21, 19:34 
И зачем все это ДЕМОНУ?
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

331. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (331), 16-Сен-21, 22:50 
уже сборку мусора выпили из стандартной библиотеки?
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

41. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (41), 13-Сен-21, 13:01 
>Чарльз Керр (Charles Kerr), лидер проекта и автор варианта интерфейса Transmission на базе Qt.

Дальше не читал, с ним всё понятно. Он обычный Си плюс-плюсник.

Ответить | Правка | Наверх | Cообщить модератору

57. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (71), 13-Сен-21, 13:45 
Да понятно, что не растаман.
Ответить | Правка | Наверх | Cообщить модератору

323. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (-), 16-Сен-21, 09:02 
Да понятно, что ты хамишь.
Ответить | Правка | Наверх | Cообщить модератору

47. "BitTorrent-клиент Transmission переходит с Си на Си++"  +4 +/
Сообщение от th3m3 (ok), 13-Сен-21, 13:15 
Радуйтесь, что не электрон.
Ответить | Правка | Наверх | Cообщить модератору

207. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Alladin (?), 14-Сен-21, 00:19 
Torrent+Electron+...

А почему нет?, torrent он и в африке torrent..

Ответить | Правка | Наверх | Cообщить модератору

243. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от th3m3 (ok), 14-Сен-21, 08:22 
> А почему нет?

Электрон же.

Ответить | Правка | Наверх | Cообщить модератору

56. "BitTorrent-клиент Transmission переходит с Си на Си++"  +6 +/
Сообщение от Аноним (56), 13-Сен-21, 13:42 
Лол, разве не было готовых библиотек для Си, которые занимаются этими велосипедами, но при этом оставляют язык простым и понятным? Как бы в этом же и есть вся суть Си, нужна фича — добавь #include и пользуйся, в чём проблема?
Ответить | Правка | Наверх | Cообщить модератору

73. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (87), 13-Сен-21, 14:10 
Не, в С вечно надо "закат солнца вручную" делать, сколько библиотек не подключай. Они конечно помогают, но не до той степени, что С++. А простым и понятным должен быть скорее не язык, а код. И в С есть свои проблемы с поддержанием кода в понятном состоянии. А именно необходимость писать кучу бойлерплейта, который замусоривает код и в результате в нём не видно логики. На С++ надо писать гораздо меньше бойлерплейта, чем новее С++ стандарт - тем меньше. А тот, что нужно писать - удобнее убирать в классы с глаз долой, чем в С. В результате логика в коде становится виднее, код чище и понятней.
Ответить | Правка | Наверх | Cообщить модератору

343. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от www2 (??), 21-Сен-21, 07:24 
>А именно необходимость писать кучу бойлерплейта, который замусоривает код и в результате в нём не видно логики.

Что это за бойлерплейт такой? Это типа когда в Visual C++ формочку из MFC добавляешь, то генерируется обработчики полей, уже наполненные каким-то кодом?

>А тот, что нужно писать - удобнее убирать в классы с глаз долой, чем в С. В результате логика в коде становится виднее, код чище и понятней.

Вы так говорите, как будто классы - это не структуры, в которых часть полей - указатели на функции, работающие с этой структурой.

Посмотрите на fopen, fread, fwrite, fclose. Делайте так же, только вместо префикса f пишите название своей структуры, вместо структуры FILE передавайте свою структуру, а вместо open, read, write и close используйте другие слова.

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

Ответить | Правка | Наверх | Cообщить модератору

107. "BitTorrent-клиент Transmission переходит с Си на Си++"  +6 +/
Сообщение от ананоша (?), 13-Сен-21, 14:57 
Там явно все проще. Чел пилит клиент на плюсах и ему надоело переключаться на плейн си, ну он и протолкнул идею перехода на плюсы как спасение от всех проблем
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

66. "BitTorrent-клиент Transmission переходит с Си на Си++"  –3 +/
Сообщение от BratishkaErik (ok), 13-Сен-21, 13:57 
Жесть я умный, не в ту новость написал
Ответить | Правка | Наверх | Cообщить модератору

70. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от Аноним (70), 13-Сен-21, 14:04 
Расскажите разработчикам про сидвараст.
https://github.com/immunant/c2rust
Ответить | Правка | Наверх | Cообщить модератору

91. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (91), 13-Сен-21, 14:32 
Ты хоть ссылку читал, которую дал?
> The translator (or transpiler) produces unsafe Rust code that closely mirrors the input C code.

И чем это отличается от кода на C?

Ответить | Правка | Наверх | Cообщить модератору

133. "BitTorrent-клиент Transmission переходит с Си на Си++"  +2 +/
Сообщение от Аноним (93), 13-Сен-21, 17:02 
Слово Раст это сразу +100 безопасности же.
Ответить | Правка | Наверх | Cообщить модератору

72. "BitTorrent-клиент Transmission переходит с Си на Си++"  –4 +/
Сообщение от Пересолил (?), 13-Сен-21, 14:07 
Пользуюсь μTorrent 1.8.2 на прекрасной семёрочке и никаких трансмиссий не нужно. Да, держу в курсе.
Ответить | Правка | Наверх | Cообщить модератору

77. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от пох. (?), 13-Сен-21, 14:14 
> Пользуюсь μTorrent 1.8.2 на прекрасной семёрочке и никаких трансмиссий не нужно. Да,
> держу в курсе.

что-то херней ты какой-то пользуешься. Правильный mtorrent должен быть 1.0.чтонить или максимум 1.2


Ответить | Правка | Наверх | Cообщить модератору

80. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Пересолил (?), 13-Сен-21, 14:18 
Нет, правильный μTorrent тот, что у меня.
Ответить | Правка | Наверх | Cообщить модератору

155. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Aukamo (ok), 13-Сен-21, 18:35 
И как там у тебя с патчами безопастности и поддержкой драйверов от разработчиков железа на твоей семёрочке?
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

158. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (8), 13-Сен-21, 19:00 
Зачем поддержка драйверов от производителя для ноута десятилетней давности.
Ответить | Правка | Наверх | Cообщить модератору

247. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Aukamo (ok), 14-Сен-21, 08:52 
И я того же мнения, надо же как-то продавать новые вебки и wifi модули компаниям их производящим. Ну и дыр в безопасности там точно нет, раз патчей больше не надо. Ах да, ещё вы не пользуетесь Whatsapp и прочими, они ведь просто "работают" на семёрочке.

Я ещё могу понять компании, которые анализируют стоимость поддержки и перехода на новое железо и ПО, но рядовым то пользователям только минуса, ибо они сами себя кастрируют. Заниматься поддержкой старья на должном уровне умеют единицы, но к рядовым пользователями их сложно отнести. Да, есть достоточно хорошее старое железо в плане поддержки стандартов и оно как-то ещё работает, но всё остальное просто самый настоящий хлам на "семёрочке".

Ответить | Правка | Наверх | Cообщить модератору

184. "BitTorrent-клиент Transmission переходит с Си на Си++"  +2 +/
Сообщение от МояВенда (ok), 13-Сен-21, 22:56 
Оттуда же выпилили фукнционал закачки файлов, оставили только рекламу.
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

254. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Прохожий (??), 14-Сен-21, 09:54 
Эта реклама легко отключается. И больше её не видно. Достаточно всего лишь один раз это сделать.
Ответить | Правка | Наверх | Cообщить модератору

299. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Ананимас008 (?), 15-Сен-21, 05:27 
Ну и дурачек, под оффтопик есть швободный Tixati. Без баннеров, адварей, кукисов и спамов.

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

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

83. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Skullnetemail (ok), 13-Сен-21, 14:22 
Хороший торрент клиент. Однако в нем нет всяких очень нужных фич, которые есть в qbittorrent вроде загрузки файла с начала и последовательной загрузки.
Ответить | Правка | Наверх | Cообщить модератору

88. "BitTorrent-клиент Transmission переходит с Си на Си++"  +2 +/
Сообщение от Аноним (88), 13-Сен-21, 14:29 
Это нарушает протокол где по определению выбираются для загрузки самые редкие чанки.
Ответить | Правка | Наверх | Cообщить модератору

109. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от Skullnetemail (ok), 13-Сен-21, 15:05 
> Это нарушает протокол где по определению выбираются для загрузки самые редкие чанки.

Для просмотра кина и сериалов - это обязательная фича, и она есть в libtorrent-rasterbar, где можно выставлять кускам приоритет. Остальные файлы все равно в каком порядке скачивать.


Ответить | Правка | Наверх | Cообщить модератору

113. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от Аноним (113), 13-Сен-21, 15:20 
А ты фильм раздаешь, чтоб его так смотреть? В самой сути такого просмотра заложено, что после просмотра ты не останешься на раздаче. И ты еще этим гордишься....
Ответить | Правка | Наверх | Cообщить модератору

124. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от Аноним (124), 13-Сен-21, 15:48 
Из чего следует, что после просмотра загружаемого последовательно кинца ты не останешься на раздаче? Тут только в плюс идет, что не надо дожидаться полной закачки, а уж оставаться или нет - на совести лича.
Ответить | Правка | Наверх | Cообщить модератору

202. "BitTorrent-клиент Transmission переходит с Си на Си++"  +2 +/
Сообщение от Аноним (88), 13-Сен-21, 23:55 
Для просмотра кина и сериалов на лету протокол BitTorrent не предназначен, скачивание чанков по порядку ведёт к "голоданию" всей группы и уменьшению общей скорости.
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору

218. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (87), 14-Сен-21, 02:18 
Ну почему же, если группа скачивает чанки по порядку с начала в конец, ну и естественно не начинают скачивать одновременно - как раз сначала будет много пиров с начальными чанками и мало с оконечными, а по мере продвижения скачивания - будет увеличиваться количество пиров со следующими чанками, и так до самого конца скачки.
Ответить | Правка | Наверх | Cообщить модератору

94. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (90), 13-Сен-21, 14:35 
Ну здрасте, если выставить приоритеты в файлах, то будут качаться по очереди.
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

110. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Skullnetemail (ok), 13-Сен-21, 15:06 
> Ну здрасте, если выставить приоритеты в файлах, то будут качаться по очереди.

Речь шла о последовательном скачивании одного файла.


Ответить | Правка | Наверх | Cообщить модератору

224. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноньимъ (ok), 14-Сен-21, 02:33 
Это нарушает протокол где по определению выбираются для загрузки самые редкие чанки.
Ответить | Правка | Наверх | Cообщить модератору

181. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Гость (??), 13-Сен-21, 22:07 
Хрен с ней, с последовательной загрузкой, нет добавления без проверки хэша, ручного добавления пиров, блокировки, запрета отгрузки отдельным пирам (частично можно обойти через blocklist, но не то).
Ответить | Правка | К родителю #83 | Наверх | Cообщить модератору

85. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (88), 13-Сен-21, 14:24 
> в стандартной библиотеке C++

Она не всегда оптимально реализована, хотя конечно это не 3D игра, для torrent клиента подойдёт наверное.

Ответить | Правка | Наверх | Cообщить модератору

86. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Иваня (?), 13-Сен-21, 14:25 
Я уже три года юзаю qBittorent, доволен как слон, всем его рекомендую!
Ответить | Правка | Наверх | Cообщить модератору

89. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (88), 13-Сен-21, 14:30 
Тогда что ты делаешь в новости про Transmission?
Ответить | Правка | Наверх | Cообщить модератору

102. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Ванёк (?), 13-Сен-21, 14:42 
Комментарии пишет
Ответить | Правка | Наверх | Cообщить модератору

193. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (88), 13-Сен-21, 23:47 
О qBittorent в новости про Transmission? Это offtopic.
Ответить | Правка | Наверх | Cообщить модератору

275. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от InuYasha (??), 14-Сен-21, 15:20 
Альтернативы в той же категории софта - не оффтопик.
Ответить | Правка | Наверх | Cообщить модератору

182. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Гость (??), 13-Сен-21, 22:12 
qBittorent, даже nox вариант, жрет ресурсов в десятки раз больше при тех-же объемах и трафике.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

106. "BitTorrent-клиент Transmission переходит с Си на Си++"  –3 +/
Сообщение от acroobatemail (??), 13-Сен-21, 14:53 
Из одного штаба Ноклы в другой. Растаманы негодуэ.
Ответить | Правка | Наверх | Cообщить модератору

111. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (111), 13-Сен-21, 15:09 
Ещё одни прозрели.
Ответить | Правка | Наверх | Cообщить модератору

225. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от Аноним (87), 14-Сен-21, 03:01 
Я вообще давно удивляюсь, почему во многих FLOSS проектах держатся за этот чистый С и не используют С++. Это ж какое-то самоограничение в удобстве, скорости разработки и читаемости кода, мазохизм какой-то. Всё вручную делать, никакого RAII. Вечно напрямую в память лазить, рискуя получить segfault или memory leak, вместо использования высокоуровневых абстракций.

А потом проект растёт и разработчики переизобретают возможности С++ в С. Структуры с указателями на функции вместо наследования и виртуальных функций. Развесистые многострочные макросы вместо темплейтных функций. Массивы cleanup-функций, с ручной регистрацией естественно, вместо деструкторов.

Ответить | Правка | Наверх | Cообщить модератору

285. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (285), 14-Сен-21, 16:45 
Потому-что чистая сишка божественна. Тебе этого не понять.
Ответить | Правка | Наверх | Cообщить модератору

303. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (87), 15-Сен-21, 10:40 
Да, такую аргументацию и правда трудно понять.
Ответить | Правка | Наверх | Cообщить модератору

324. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (-), 16-Сен-21, 09:03 
Любовь не поддаётся аргументированию.
Ответить | Правка | Наверх | Cообщить модератору

344. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от www2 (??), 21-Сен-21, 07:28 
Десятое правило Гринспена:
https://ru.wikipedia.org/wiki/%D0%94%D0%...
Ответить | Правка | К родителю #225 | Наверх | Cообщить модератору

116. "BitTorrent-клиент Transmission переходит с Си на Си++"  –3 +/
Сообщение от lockywolf (ok), 13-Сен-21, 15:24 
В чём смысл новости? Где есть С, есть С++ с вероятностью 95%.

Трансмиссия не ядро, взаимодействия с устройствами там минимум, проблем с исключениями или какой-нибудь такой гадостью не будет.

Единственно что, можно надеяться, что он перестанет переписывать конфиг _внезапно_, или начнёт понимать магнитные ссылки с рутрекера. Так ведь врядли.

Ответить | Правка | Наверх | Cообщить модератору

125. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от tmplsr (?), 13-Сен-21, 15:56 
>Где есть С, есть С++ с вероятностью 95%

Забавно, что наоборот это наблюдение отрабатывает не всегда. Скормил интеловскому компилятору крестов исходник на си и обломился: меня далеко послали вместо сборки.

Ответить | Правка | Наверх | Cообщить модератору

178. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от _ (??), 13-Сен-21, 21:59 
так он и не должен компилировать. например, в плюсах нельзя кастовать из void* во что-либо без уродливых кейвордов. что, как по мне, тупость.
Ответить | Правка | Наверх | Cообщить модератору

122. "BitTorrent-клиент Transmission переходит с Си на Си++"  –5 +/
Сообщение от Аноним (122), 13-Сен-21, 15:32 
Что впринципе логично, особенно учитывая стагнацию Си
Ответить | Правка | Наверх | Cообщить модератору

126. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (126), 13-Сен-21, 16:17 
Получается, что не нашлось ни одной достойной внимания bittorrent-библиотеки на Rust.
Ответить | Правка | Наверх | Cообщить модератору

149. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от Аноним (122), 13-Сен-21, 18:12 
Rust R.I.P.
Ответить | Правка | Наверх | Cообщить модератору

208. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Alladin (?), 14-Сен-21, 00:21 
?, снова неадекваты.

Ну камон, есть библиотека на C? и хочешь Rust?! Нет проблем, связал и получил unsafe код + safe и делай себе что хочешь...

Ответить | Правка | К родителю #126 | Наверх | Cообщить модератору

127. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от Аноним (127), 13-Сен-21, 16:21 
Ну вот, есть ещё адекватные люди.
Ответить | Правка | Наверх | Cообщить модератору

142. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (147), 13-Сен-21, 17:30 
>Ну вот, есть ещё адекватные люди.

Не страдать ерундой, а остаться на Си было бы куда адекватнее. Тем более для библиотеки.

Ответить | Правка | Наверх | Cообщить модератору

145. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (127), 13-Сен-21, 17:35 
Вполне адекватное решение не изобретать велосипеды а использовать стандартную библиотеку.
Ответить | Правка | Наверх | Cообщить модератору

148. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (147), 13-Сен-21, 17:46 
А что мешает использовать glib?
Ответить | Правка | Наверх | Cообщить модератору

222. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Аноним (87), 14-Сен-21, 02:30 
То, что C + glib всё равно не дотягивают по удобству до C++ + STL.
Ответить | Правка | Наверх | Cообщить модератору

138. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (147), 13-Сен-21, 17:23 
> приходится изобретать велосипед, при наличии готовых решений подобных задач в стандартной библиотеке C++ (например, потребовалось создание собственных функций tr_quickfindFirstK() и tr_ptrArray () при наличии std::partial_sort() и std::vector())

tr_ptrArray этот таки структура, а не ф-ция. И почему было не использовать тот же glib и GArray?

Ответить | Правка | Наверх | Cообщить модератору

141. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (141), 13-Сен-21, 17:29 
Неожиданно.
Ответить | Правка | Наверх | Cообщить модератору

144. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Kuromi (ok), 13-Сен-21, 17:33 
Удивительно одно то что Трансмиссия вообще жив. Клиент отличный, но последние годы почти не развивается, жаль.
Ответить | Правка | Наверх | Cообщить модератору

146. "BitTorrent-клиент Transmission переходит с Си на Си++"  +3 +/
Сообщение от Аноним (127), 13-Сен-21, 17:36 
А что развивать? Работает и работает. Весь функционал необходимый для такого софта в нём уже 100 лет в обед.

Проект достиг стадии когда уже всё готово и разве что мелочи остались.

Ответить | Правка | Наверх | Cообщить модератору

183. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Гость (??), 13-Сен-21, 22:18 
Добавление торрента без проверки хэша, ручное добавление приров - очень необходимо, особенно первое, много лет просят добавить - безрезультатно.
Ответить | Правка | Наверх | Cообщить модератору

237. "BitTorrent-клиент Transmission переходит с Си на Си++"  –3 +/
Сообщение от lockywolf (ok), 14-Сен-21, 06:41 
Магнитные ссылки с рутрекера не добавляет.
Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

239. "BitTorrent-клиент Transmission переходит с Си на Си++"  +2 +/
Сообщение от aa (?), 14-Сен-21, 07:37 
может я что-то не так делаю, но когда-то я поставил трансмиссион именно, потомучто он умеет качать по магнет-ссылкам с рутрекера.
Ответить | Правка | Наверх | Cообщить модератору

253. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от lockywolf (ok), 14-Сен-21, 09:45 
> может я что-то не так делаю, но когда-то я поставил трансмиссион именно,
> потомучто он умеет качать по магнет-ссылкам с рутрекера.

В веб-интерфейсе?

Ответить | Правка | Наверх | Cообщить модератору

328. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (-), 16-Сен-21, 12:04 
Трансмишн умеет магнитные ссылки добавлять. За распорстранение ложных слухов получай минус.
Ответить | Правка | Наверх | Cообщить модератору

333. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от lockywolf (ok), 17-Сен-21, 03:59 
> Трансмишн умеет магнитные ссылки добавлять. За распорстранение ложных слухов получай минус.

Не ври, Анонимус. Из веб-интерфейса магнитные ссылки с Рутрекера не добавляются

Ответить | Правка | Наверх | Cообщить модератору

296. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Kuromi (ok), 14-Сен-21, 20:49 
> А что развивать? Работает и работает. Весь функционал необходимый для такого софта
> в нём уже 100 лет в обед.
> Проект достиг стадии когда уже всё готово и разве что мелочи остались.

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

Ответить | Правка | К родителю #146 | Наверх | Cообщить модератору

295. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от prokoudineemail (ok), 14-Сен-21, 20:44 
Удваиваю: что там развивать? Социальную сеть встроить? ИИ для автоподбора кино запилить? Интерфейс к блендеру для производства смузи?
Ответить | Правка | К родителю #144 | Наверх | Cообщить модератору

150. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Зз (?), 13-Сен-21, 18:21 
> Отмечается, что разработчики не ставят перед собой цель сразу переписать весь libtransmission на C++, а намерены реализовать переход на С++ постепенно, начав с перехода к компиляции проекта с использованием компилятора С++.

Короче Чарли захреначил туда свой любимый вектор, и собственно портирование выполнено. Ну не хочется с glib линковаться, ну бывает. Может там ГТК-интерфейс был компайл-тайм опцией.

Ответить | Правка | Наверх | Cообщить модератору

163. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Фанат (?), 13-Сен-21, 19:42 
Парни двигаются в правильном направлении. Только std::sort и qsort надо заменить, т.к. у него N^2 худший случай и на приличном N это игра в рулетку. Сейчас памяти много, mergesort предпочтительнее.
Ответить | Правка | Наверх | Cообщить модератору

200. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Cooler (??), 13-Сен-21, 23:54 
N^2 только если std::sort или qsort применять к уже отсортированному массиву. А это далеко не рулетка. На большинстве рандомных данных алгоритмы отработают за N × log2(N).
Ответить | Правка | Наверх | Cообщить модератору

221. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (87), 14-Сен-21, 02:27 
В торрент-клиенте не так много сортировать надо, чтоб это имело значение.
Ответить | Правка | К родителю #163 | Наверх | Cообщить модератору

168. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от Попандопала (?), 13-Сен-21, 20:11 
gtk-transmission тоже есть. Пользуюсь до сих пор.
Ответить | Правка | Наверх | Cообщить модератору

170. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Анонимemail (170), 13-Сен-21, 20:43 
ну теперь, будет тормозить еще сильнее.
Ответить | Правка | Наверх | Cообщить модератору

209. "BitTorrent-клиент Transmission переходит с Си на Си++"  +1 +/
Сообщение от Alladin (?), 14-Сен-21, 00:23 
Transmission тормозит?))
Вы наверно хотите америку открыть и ее никому не дать?))

Transmission какразтаки очень легкий клиент, в сравнение идут конечно лишь аналоги в виде qbittorrent, но если сравнивать нго с версиями торрента под Win то это просто небо и земля...

Ответить | Правка | Наверх | Cообщить модератору

211. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (211), 14-Сен-21, 00:34 
qbittorent всего лишь не хватает архитектуры клиент сервер. В остальном он идеален.
Ответить | Правка | Наверх | Cообщить модератору

185. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от МояВенда (ok), 13-Сен-21, 23:01 
Ну и смысл использовать устаревшие технологии? Почему бы сразу не выбрать современный язык?
Ответить | Правка | Наверх | Cообщить модератору

192. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (88), 13-Сен-21, 23:45 
На C++20 например, ага.
Ответить | Правка | Наверх | Cообщить модератору

213. "BitTorrent-клиент Transmission переходит с Си на Си++"  –3 +/
Сообщение от МояВенда (ok), 14-Сен-21, 00:56 
А разве в сишник уже добавили проверку памяти?
Ответить | Правка | Наверх | Cообщить модератору

298. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (-), 15-Сен-21, 05:21 
Не путай Си плюс-плюс и чистый Си.
Ответить | Правка | Наверх | Cообщить модератору

305. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от МояВенда (ok), 15-Сен-21, 11:50 
C++ - это С с классами. Изучайте базу. И ни там ни там нет безопасной работы с памятью.
Ответить | Правка | Наверх | Cообщить модератору

313. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (313), 15-Сен-21, 23:06 
> C++ - это С с классами

Садись, 2.

Ответить | Правка | Наверх | Cообщить модератору

319. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Хан (?), 16-Сен-21, 03:55 
Был в году эдак 1983
Ответить | Правка | К родителю #305 | Наверх | Cообщить модератору

329. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от МояВенда (ok), 16-Сен-21, 12:19 
И что принципиально изменилось с тех пор? Как был raii основным средством контроля за памятью в плюсах, так и остался. raii конечно лучше чем ничего чистого С, но удобным и безопасным его назвать сложно.
Ответить | Правка | Наверх | Cообщить модератору

325. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (-), 16-Сен-21, 09:30 
>C++ - это С с классами.

Господи откуда он вылез. А-а понял!!!!

Пользователь МояВенда использует Майкрософт Визуал Студио, а там как известно Сишка застыла в версии ANSI-1989.

Ещё есть старые пердуны, которых в юности учили писать главную функцию как void main() {}, они тогда писали на Борланд Си под ОС Виндовс. А потом они быстро перешлина Си плюс-плюс, искренне полагая, что сишка является подмножеством Си плюс-плюс. Хуже того, многие из тех старых пердунов давно перешли на Джаву, и до сих пор  всё ещё думают, что "C++ - это С с классами".

Эти пердуны думают что Си плюс-плюс - это не другой язык, а усовершенствованная версия чистой сишки.

Среди русских нет сишников, которые бы кошерно в юниксовом стиле умели бы писать на вечнозелённой Сишке. Все они вышли из Майкрософтского ДОСа.

Те кто вовремена СССР пользовался спижженым Юниксом, он вроде назывался Демос, могли писать в юниксовом стиле. Я думаю теперь все они умерли от старости.

Ответить | Правка | К родителю #305 | Наверх | Cообщить модератору

220. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (87), 14-Сен-21, 02:23 
На современном языке, Питоне, написали Deluge. И он тормозит.
Ответить | Правка | К родителю #185 | Наверх | Cообщить модератору

187. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (235), 13-Сен-21, 23:26 
кстати интересно, технически как этот переход произошёл - сразу всего проекта, или отдельных модулей. можно же скомпилировать разными языками разные точки компиляции и потом слинковать. по крайней мере c и c++. в том смысле ради чего переход объявляется.
Ответить | Правка | Наверх | Cообщить модератору

189. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (235), 13-Сен-21, 23:35 
> в том случае, ради чего переход объявляется.

точнее.

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

Ответить | Правка | Наверх | Cообщить модератору

210. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (211), 14-Сен-21, 00:32 
Вместо того чтобы упростить процесс разработки ты хочешь его усложнить? Но зачем. Этот растоподход не работает.
Ответить | Правка | К родителю #187 | Наверх | Cообщить модератору

212. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (235), 14-Сен-21, 00:44 
что такое растоподход? очевидно что нормальный проект - это дерево модулей. и очевидно, что в нём будут, если он крупный, ветки не требующие вмешательства, так как работают годами. ну и зачем в них лезть своими грязными векторами?
Ответить | Правка | Наверх | Cообщить модератору

251. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (-), 14-Сен-21, 09:24 
может незнают про extern C?
Ответить | Правка | Наверх | Cообщить модератору

228. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от Аноним (228), 14-Сен-21, 04:09 
А почему не на Julia?
а на Яве? Было бы быстрее и кроссплатформенней
Ответить | Правка | Наверх | Cообщить модератору

229. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от Ivan_83 (ok), 14-Сен-21, 04:41 
> например, потребовалось создание собственных функций tr_quickfindFirstK() и tr_ptrArray () при наличии std::partial_sort() и std::vector()), а также предоставление в С++ более продвинутых средств для проверки типов

Это из области психиатрии.
Чувак слишком много кодит на плюсах и у него моск расПЛЮСщился, от того обычный С стал негодным и неполноценным.

Ответить | Правка | Наверх | Cообщить модератору

231. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (231), 14-Сен-21, 05:11 
Зачем нужен transmission, если есть qbittorrent?
Ответить | Правка | Наверх | Cообщить модератору

236. "BitTorrent-клиент Transmission переходит с Си на Си++"  –1 +/
Сообщение от Аноним (236), 14-Сен-21, 06:34 
Трансмиссия не теряет 100000 тегов, 10000 раздач и не бьёт тысячи файлов на диске. Затем и нужна -- единственный клиент, который не подводит. Да и в режиме демона очень удобно, у других нет такого варианты и гуй жрёт значительно ресурсов. Другие альтернативы в режиме демона совсем плохи.
Ответить | Правка | Наверх | Cообщить модератору

282. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Гость (??), 14-Сен-21, 16:18 
rtorrent чем плох? в настройке значительно сложней, но зато функциональней и стабильней, пусть немного протух, нет utp, немного странное поведение с announce-list, но все необходимое есть и работает годами.
Ответить | Правка | Наверх | Cообщить модератору

289. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (236), 14-Сен-21, 17:34 
Не сказал бы, что сложнее. Может даже проще. Но он отваливается и бьёт торренты, поэтому ощутимо хуже альтернатив.
Ответить | Правка | Наверх | Cообщить модератору

290. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Гость (??), 14-Сен-21, 17:52 
За 10 лет пользования не припомню случаев убийства торрентов, если внезапно и/или как попало останавливать процесс, может что то потерять, перехэшировать.
Ответить | Правка | Наверх | Cообщить модератору

291. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (236), 14-Сен-21, 18:06 
Было несколько раз, как я понял, этот баг зависит от фс. Да, у меня значительная часть файлов на ntfs3g лежала. У трансмиссии тоже случается, но трансмиссия не портит сами файлы -- достаточно перехешировать и снова 100%.
Ответить | Правка | Наверх | Cообщить модератору

249. "BitTorrent-клиент Transmission переходит с Си на Си++"  –2 +/
Сообщение от анонин (?), 14-Сен-21, 08:58 
R.I.P.
Это говно и так тормозное и глючное, а теперь будет ещё тормознее и глючнее. Свалил на qbittorrent-nox ещё в прошлом году и не жалею, мои пол тыщи торрентов отлично пережёвывает.
Ответить | Правка | Наверх | Cообщить модератору

278. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от InuYasha (??), 14-Сен-21, 15:46 
SmoothieOverflow.com

- Тиммейты, держите мой смузи! Я хочу портировать свой проджект на плюсы! Как лучше рефакторить, чтоб не так крипово и без факапа?
- rename *.c *.cpp

Ответить | Правка | Наверх | Cообщить модератору

294. "BitTorrent-клиент Transmission переходит с Си на Си++"  +2 +/
Сообщение от prokoudineemail (ok), 14-Сен-21, 20:39 
> Основной причиной перехода всего проекта на C++ называется ощущение
> ощущение

Переводчику неуд. В оригинале:

> Nearly every time I go in to fix or change something in libtransmission, I find myself missing some C++ tool that I've come to take for granted when working in other code...

А то превратили разраба в снежинку какую-то.

Ответить | Правка | Наверх | Cообщить модератору

308. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от mos87 (ok), 15-Сен-21, 15:25 
и что теперь осилят нормальную иконку в трее и даже возможность перезагрузки торрент-файла без проверки накачанного?
Ответить | Правка | Наверх | Cообщить модератору

311. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Анончик (?), 15-Сен-21, 20:21 
Забавно что кричат про фанатиков раста в новости про фанатика си++.
Вы сделали мой день
Ответить | Правка | Наверх | Cообщить модератору

317. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Alladin (?), 15-Сен-21, 23:44 
Сделать двой день как два пальца об асфальт.
Ответить | Правка | Наверх | Cообщить модератору

326. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от KT315 (ok), 16-Сен-21, 10:11 
Кек,
зная как бомбит у опеннета по поводу Rust, то если бы 1Икс принимал ставки, я бы выиграл угадав 1й комментарий :-D
Ответить | Правка | Наверх | Cообщить модератору

332. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от mikhailnov (ok), 16-Сен-21, 23:25 
Похоже, будет адскакая мешанина си, си++, ООП, не ООП
Ответить | Правка | Наверх | Cообщить модератору

336. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от n00by (ok), 17-Сен-21, 11:05 
Ты лучше скажи, зачем твой подельник Андрійко Сюрволух наврал, будто бы он админит Альтам телеграм? https://forum.altlinux.org/index.php?action=dlattach;topic=3...
Знает ли тётенька директрисса ООО "НТЦ ИТ Роса" про такую подставу?

Это ещё более глупое заявление чем твои, что якобы #define объявляет переменную, а типизация в Си строгая... и вот этот вот прогноз про "не ООП".

Ответить | Правка | Наверх | Cообщить модератору

337. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от mikhailnov (ok), 17-Сен-21, 12:10 
> Ты лучше скажи, зачем твой подельник Андрійко Сюрволух наврал, будто бы он
> админит Альтам телеграм? https://forum.altlinux.org/index.php?action=dlattach;topic=3...

ALT расшифровывается как ALT Linux Team - сообщество, не юридическое лицо. Андрей написал про один из чатов сообщества. Лжи здесь нет.

Ответить | Правка | Наверх | Cообщить модератору

338. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от n00by (ok), 17-Сен-21, 15:49 
>> Ты лучше скажи, зачем твой подельник Андрійко Сюрволух наврал, будто бы он
>> админит Альтам телеграм? https://forum.altlinux.org/index.php?action=dlattach;topic=3...
> ALT расшифровывается как ALT Linux Team - сообщество, не юридическое лицо. Андрей
> написал про один из чатов сообщества. Лжи здесь нет.

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

А я, безусловно, верю ему https://forum.altlinux.org/index.php?topic=36863.msg362886#m...

а так же средствам объективного контроля https://forum.altlinux.org/index.php?action=dlattach;topic=3...

а не представителю шаражки, где даже директор натрындел в СМИ, якобы вы там сделали поддержку UEFI32 в 64-х разрядных дистрибутивах, присвоив тем самым неотчуждаемое в РФ авторское право.

Ответить | Правка | Наверх | Cообщить модератору

339. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от mikhailnov (ok), 17-Сен-21, 17:08 
Читать умеешь? "про один из чатов сообщества"
Ответить | Правка | Наверх | Cообщить модератору

340. "ООО 'НТЦ ИТ Роса' создаёт поддельные под Альт телеграм-каналы?"  +/
Сообщение от n00by (ok), 17-Сен-21, 17:54 
> Читать умеешь? "про один из чатов сообщества"

Вижу, ты начал выкручиваться, как это принято в вашей шаражке.

Твой подельник заявляет дословно "У Альта в телеге я админ". Список админов "телеги Альта" я привёл выше, имени "Андрей Григорьев" среди них нет.

Теперь ты заявляешь, что существует какой-то ещё канал, то есть этот канал посторонний, но выдаёт себя за Альт. Вы реально берегов не видите?

Ответить | Правка | Наверх | Cообщить модератору

341. "ООО 'НТЦ ИТ Роса' создаёт поддельные под Альт телеграм-каналы?"  +/
Сообщение от mikhailnov (ok), 18-Сен-21, 09:38 
>> Читать умеешь? "про один из чатов сообщества"
> Вижу, ты начал выкручиваться, как это принято в вашей шаражке.
> Твой подельник заявляет дословно "У Альта в телеге я админ". Список админов
> "телеги Альта" я привёл выше, имени "Андрей Григорьев" среди них нет.
> Теперь ты заявляешь, что существует какой-то ещё канал, то есть этот канал
> посторонний, но выдаёт себя за Альт. Вы реально берегов не видите?

Ещё раз: Альт расшифровывается как ALT Linux Team, а не компания "Базальт СПО".

Ответить | Правка | Наверх | Cообщить модератору

342. "ООО 'НТЦ ИТ Роса' создаёт поддельные под Альт телеграм-каналы?"  +/
Сообщение от Вежливое сообщество ROSA Linux (?), 18-Сен-21, 11:34 
Да че ты ему объясняешь? НАМ же вообще на всё плевать, с крышей из бывшего министра. Мы даже на гальюне можем написать "Российское Общество Свободного Программного Обеспечения". Гальюн же в России и мы туда ходим покакать, о СПО думая!
Ответить | Правка | Наверх | Cообщить модератору

346. "BitTorrent-клиент Transmission переходит с Си на Си++"  +/
Сообщение от Аноним (346), 01-Окт-21, 16:20 
Печальная новость. Язык Си я учил по исходникам трансмишн. Живых несистемных проектов на Си становится все меньше.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру