URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 125246
[ Назад ]
Исходное сообщение
"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
Содержание
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:21 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Enamel, 12:29 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,_hide_, 14:16 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Enamel, 16:51 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,_hide_, 17:12 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,анон, 17:28 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 19:43 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,freecoder, 22:03 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Enamel, 22:01 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 23:44 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Enamel, 11:49 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,n00by, 09:20 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Иван Говнов, 14:19 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Урри, 15:23 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,KT315, 10:15 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Enamel, 16:45 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,xenedai, 14:39 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Enamel, 16:43 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Sem, 15:43 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 23:40 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноннейм, 12:37 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:41 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Рева RarogCmex Денис, 12:45 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:48 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:10 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,JJ, 13:13 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:06 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,kravich, 14:41 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,нах.., 19:48 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 19:34 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Урри, 15:24 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 16:35 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Урри, 13:13 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 20:33 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 23:47 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:34 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Иван Говнов, 14:21 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:23 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:55 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:57 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:34 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,xenedai, 14:44 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Андрей, 15:33 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 16:59 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 17:26 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,нах.., 19:50 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 00:14 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Enamel, 21:56 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,нах.., 19:45 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Sem, 15:44 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Qwerty123456, 04:06 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:21 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,d, 12:22 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:24 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 08:09 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 11:10 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:44 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,bOOster, 10:05 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Dnina, 12:00 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 02:58 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,bOOster, 10:11 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,anonymous, 11:04 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 16:52 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,anonymous, 10:26 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Enamel, 12:30 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,МарьВанна, 12:52 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:48 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 23:49 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,trdm, 05:29 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,James Bond, 12:22 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Werwolf, 12:23 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,пох., 12:48 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:58 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,пох., 14:10 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,anonymous, 11:06 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:37 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 23:50 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:22 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:24 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,СеменСеменыч777, 12:35 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,anonymous, 12:36 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:46 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:27 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 23:53 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 08:50 , 29-Июн-22
- BitTorrent-клиент Transmission переходит с Си на Си++,Санчо, 12:30 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,заминированный тапок, 12:33 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:33 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,_kp, 21:54 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:39 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 23:52 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 16:55 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 23:39 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,нах.., 21:05 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 23:23 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 23:54 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Sem, 15:47 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:30 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Zenitur, 12:35 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:47 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,пох., 12:50 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:10 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,пох., 14:12 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,нах.., 21:07 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:54 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 23:55 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:50 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:54 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,_, 21:05 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 10:52 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:56 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,тоже Аноним, 15:28 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 17:44 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,тоже Аноним, 19:05 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:37 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 16:58 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 19:33 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 01:52 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 02:05 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 03:08 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 05:42 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:05 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 02:01 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,aa, 07:30 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 10:54 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,funny.falcon, 05:23 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:11 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,anonymous, 11:12 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:03 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 20:44 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:42 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:32 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:36 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:44 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:14 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Shshsh, 13:21 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:55 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:02 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Ванёк, 14:41 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Урри, 15:28 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 08:56 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:37 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:53 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,нах.., 21:12 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,funny.falcon, 05:26 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,suffix, 11:46 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,bobr, 13:05 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Led, 08:18 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:31 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:39 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 15:00 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 21:34 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноньимъ, 02:19 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 07:44 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноньимъ, 10:57 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 11:48 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноньимъ, 19:34 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноньимъ, 19:42 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 23:30 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 23:56 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Олег, 07:43 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноньимъ, 02:31 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 00:08 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 02:10 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 23:41 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,anonymous, 11:19 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Sem, 15:51 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Ag, 13:28 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:40 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,МарьВанна, 12:55 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Марь Ванна, 13:18 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,тоже Аноним, 15:32 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 04:04 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,тоже Аноним, 08:32 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,VladSh, 14:38 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Хинкус, 12:42 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,анон, 12:52 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:58 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Массоны Рептилоиды, 13:21 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:23 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Массоны Рептилоиды, 13:35 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:58 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Михрютка, 14:50 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,RM, 15:29 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:40 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:15 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:33 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,хинкус, 15:12 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,n00by, 17:15 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Aukamo, 18:26 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Ann None, 18:37 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Aukamo, 08:22 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,n00by, 16:32 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Хинкус, 18:44 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,n00by, 16:22 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Sem, 15:52 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,пох., 12:46 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Aukamo, 18:29 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Ivan_83, 04:44 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 09:57 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 09:01 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Олег, 07:48 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,tmplsr, 07:53 , 17-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,xcode, 12:48 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:49 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Aukamo, 18:30 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 00:18 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Aukamo, 08:29 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Анончик, 19:32 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 23:42 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,bg, 08:40 , 21-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,cc всё, 13:00 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 15:23 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 17:32 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Anonnnym, 18:29 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 19:34 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 22:50 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:01 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:45 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 09:02 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,th3m3, 13:15 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 00:19 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,th3m3, 08:22 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 13:42 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:10 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,www2, 07:24 , 21-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,ананоша, 14:57 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,BratishkaErik, 13:57 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:04 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:32 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 17:02 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Пересолил, 14:07 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,пох., 14:14 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Пересолил, 14:18 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Aukamo, 18:35 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 19:00 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Aukamo, 08:52 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,МояВенда, 22:56 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Прохожий, 09:54 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Ананимас008, 05:27 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Skullnet, 14:22 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:29 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Skullnet, 15:05 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 15:20 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 15:48 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 23:55 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 02:18 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:35 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Skullnet, 15:06 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноньимъ, 02:33 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Гость, 22:07 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:24 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Иваня, 14:25 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 14:30 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Ванёк, 14:42 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 23:47 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,InuYasha, 15:20 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Гость, 22:12 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,acroobat, 14:53 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 15:09 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 03:01 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 16:45 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 10:40 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 09:03 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,www2, 07:28 , 21-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,lockywolf, 15:24 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,tmplsr, 15:56 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,_, 21:59 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 15:32 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 16:17 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 18:12 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 00:21 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 16:21 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 17:30 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 17:35 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 17:46 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 02:30 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 17:23 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 17:29 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Kuromi, 17:33 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 17:36 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Гость, 22:18 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,lockywolf, 06:41 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,aa, 07:37 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,lockywolf, 09:45 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 12:04 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,lockywolf, 03:59 , 17-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Kuromi, 20:49 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,prokoudine, 20:44 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Зз, 18:21 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Фанат, 19:42 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Cooler, 23:54 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 02:27 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Попандопала, 20:11 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 20:43 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 00:23 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 00:34 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,МояВенда, 23:01 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 23:45 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,МояВенда, 00:56 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 05:21 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,МояВенда, 11:50 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 23:06 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Хан, 03:55 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,МояВенда, 12:19 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 09:30 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 02:23 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 23:26 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 23:35 , 13-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 00:32 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 00:44 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 09:24 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 04:09 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Ivan_83, 04:41 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 05:11 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 06:34 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Гость, 16:18 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 17:34 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Гость, 17:52 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 18:06 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,анонин, 08:58 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,InuYasha, 15:46 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,prokoudine, 20:39 , 14-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,mos87, 15:25 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Анончик, 20:21 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Alladin, 23:44 , 15-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,KT315, 10:11 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,mikhailnov, 23:25 , 16-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,n00by, 11:05 , 17-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,mikhailnov, 12:10 , 17-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,n00by, 15:49 , 17-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,mikhailnov, 17:08 , 17-Сен-21
- ООО 'НТЦ ИТ Роса' создаёт поддельные под Альт телеграм-каналы?,n00by, 17:54 , 17-Сен-21
- ООО 'НТЦ ИТ Роса' создаёт поддельные под Альт телеграм-каналы?,mikhailnov, 09:38 , 18-Сен-21
- ООО 'НТЦ ИТ Роса' создаёт поддельные под Альт телеграм-каналы?,Вежливое сообщество ROSA Linux, 11:34 , 18-Сен-21
- BitTorrent-клиент Transmission переходит с Си на Си++,Аноним, 16:20 , 01-Окт-21
Сообщения в этом обсуждении
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:21
Почему не rust?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Enamel , 13-Сен-21 12:29
Раст идеален для переписывания с нуля
Они же взяли свою кодовую базу, переименовали c в cc и стали добавлять вкусности плюсов
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено _hide_ , 13-Сен-21 14:16
Rust идеален для переписывания приложений с косяками в многопоточности.
C++ идеален для БЫСТРОГО написания с нуля.
Все делают странное, говорят странное...
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Enamel , 13-Сен-21 16:51
Складывается ощущение, будто предполагается, что написание программы на C++ с НУЛЯ быстрее, чем на Rust
Но ведь нет же
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено _hide_ , 13-Сен-21 17:12
> Складывается ощущение, будто предполагается, что написание программы на C++ с НУЛЯ быстрее,
> чем на Rust
> Но ведь нет же Да что-то не видно приложений на Rust-е на десктопе, а C++-ые добавляются регулярно. C++ -- это всё, что написано на C + RTL и много всякой всячины, что же предлагает Rust?
Hello world-ы в расчёт не берем.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено анон , 13-Сен-21 17:28
это потому что всё на электроне клепают
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 19:43
Да на расте ничего в принципе не видно. За 11 лет не написали вообще ничего. 0 софта. Ходят слухи что есть пару строчек в загибающемся браузере, ОС с выдающимися мемори ликами и куча переписываний gnu утилит, но их никто кроме авторов не видел. Для сравнения go всего на 2 года моложе, но на нем уже половина интерпрайза от докера и кубера до gogs и fzf.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено freecoder , 13-Сен-21 22:03
Rust пока мало где зашел в коммерческую разработку. Исключая блокчейны, конечно.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Enamel , 13-Сен-21 22:01
А почему они должны быть?
Системный язык не стоит использовать для ui как основной
Он для коры/логики или ускорения опреденных кусковПисать ui на C++ или Rust - сорт извращения
Не зря в том же Qt давно QML придумали
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 13-Сен-21 23:44
Системный язык не стоит использовать для ui как основной???ОГО, приехали.. даешь Lua, Javascript(QML) на каждом чиху, МЫ ХОТИМ ЭТО, МЫ ТРЕБУЕМ ЭТО!!
А если серъезно, ну что за бред... На расте даже сайты написаны, множество веб фраймов, тулкитов.. Ну камон, gui есть и на расте можно..
Даже ваша логика.. на GTK можно писать используя C++ и логику реализовывать, ну че за бред ..
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Enamel , 14-Сен-21 11:49
Системные языки в целом плохо подходят для GUI: много кода, большее возможностей ошибиться (особенно C || C++). Так-то можно хоть на C/GTK писать, но. Даже JavaScript или Dart плохо подходят, но там ситуация получше конечно. QML норм из-за того, что изначально задумывался как декларативный язык для GUI, но всё равно ему еще далеко до идеала.
Для Раста всё есть конечно, даже гуй в браузере через WebAssembly, но опять же: но.Стоял как-то конный полк у обрыва и всё бы хорошо, если бы не одно НО.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено n00by , 14-Сен-21 09:20
> А почему они должны быть?
> Системный язык не стоит использовать для ui как основной Для рекламы языка OCaml на нём написали MLDonkey (в т.ч. поддерживает и BitTorrent) https://ru.wikipedia.org/wiki/MLDonkey
Не потому что должны, просто потому что могли. И да - UI там нет, используется HTTP сервер + браузер.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Иван Говнов , 13-Сен-21 14:19
> Раст идеален для переписывания с нуля
> Они же взяли свою кодовую базу, переименовали c в cc и стали
> добавлять вкусности плюсов Всё проще. "Вкусности" языка им даже не потребовались. Просто надоело городить на C костыли когда в C++ есть нормальная стандартная библиотека.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Урри , 13-Сен-21 15:23
Не костыли, а велосипеды.
Попрошу строже придерживаться терминологии.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено KT315 , 16-Сен-21 10:15
sed "s/\.$/\;/g"
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Enamel , 13-Сен-21 16:45
Под вкусностями и подразумевалась стандартная библиотека
Хотя они и фичи самого языка уже используют, auto например
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено xenedai , 13-Сен-21 14:39
На раст и правда сложновато переписывать код с си. Особенно с c++, пришлось поломать голову чтобы реализовать модули реализующие логику классов с глобальными переменными.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Enamel , 13-Сен-21 16:43
От глобальных переменных желательно максимально избавляться и в C++В Расте можно использовать lazy_static и подобное, но лучше не нужно
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Sem , 14-Сен-21 15:43
Это из за ошибок дизайна. Не должно быть глобальных переменных вообще.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 13-Сен-21 23:40
А зачем переписывать?
Можно же сделать постепенный переход, весь код на C/C++ связать с растовским кодом и постепенно нужный функционал по мере надобности переносить на раст.Итог профит за дешево и сердито, а все связки сгенерирует автоинструмент, конечно код будет помечен unsafe, но его же можно переписать на safe rust..
...
Что по поводу transmission, это любимый мне торрент клиент, но баги в нем это что-то с чемто...
1. Почините переход в папку файлов торрента (Windows)
2. Исправьте проблемы с сессиями, это что-то с чемто... НУ пробовал я торрент сессии на отдельном серваке, ну перестал их использовать и решил как раньше складывать файлы на локальный пк.. но зачем же вы помтоянно переключаете с локальной на удаленную сессию, чтоза хна.. при любом раскладе, начинаешь качать торрент он переключает на удаленную сессию, ну камон это невозможно ... (Linux)
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноннейм , 13-Сен-21 12:37
Вошёл только ради того что бы увидеть этот комент
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:41
Почему не на Visual Basic?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Рева RarogCmex Денис , 13-Сен-21 12:45
Почему не Fortran?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:48
Почему не на Forth?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:10
Почему не на brainfuck?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено JJ , 13-Сен-21 13:13
Почему не на Assembler?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:06
Ada. Тогда точно никаких выходов за границы и разыменований нулевых.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено kravich , 13-Сен-21 14:41
>точно никаких выходов за границы и разыменований нулевыхТолько integer overflow exception и разрушение ракеты
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено нах.. , 13-Сен-21 19:48
Ну так ты не ракету строиш, кароче застрахован.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 19:34
Почему ж не на прологоньке?
Прологонька шикарна.
И мозг развивает.Даёшь прологоньку!
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Урри , 13-Сен-21 15:24
Кстати, кстати!Brainfuck ведь очень безопасный язык. Там нету разыменовывания указателей и все того, что так фанатично исправляет раст. Brainfuck безопаснее даже раста!
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 16:35
> Кстати, кстати!
> Brainfuck ведь очень безопасный язык. Там нету разыменовывания указателей и все того,
> что так фанатично исправляет раст. Brainfuck безопаснее даже раста!
let x = 5;
let y = 8;
let z = &y;println!("{}", x + *z);
Зато много опеннетных Петросянов. Особенно после окончания занятий в школе.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Урри , 16-Сен-21 13:13
>
> let x = 5;
> let y = 8;
> let z = &y;
> println!("{}", x + *z);
>
> Зато много опеннетных Петросянов. Особенно после окончания занятий в школе.Это не брейнфак, Задорнов. Брейнфак вот: https://ru.wikipedia.org/wiki/Brainfuck
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 20:33
Да не ругайтесь, на Pascal перепишите. Да, не стильно, и не модно, но зато просто и безопасно :)
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 13-Сен-21 23:47
На линуксе не заработает.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:34
Почему не 1С?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Иван Говнов , 13-Сен-21 14:21
> Почему не 1С?Потому, что 1С - жалкая пародия на Emacs. Операционная система для неосиляторов.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:23
И у нас победитель!
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:55
Чуваки на стадии "торг" решили поиграться в рефакторинг :)
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:57
https://www.tiobe.com/tiobe-index/
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:34
Потому что с его синтаксисом, на нём невозможно написать что-то стоящее. Причем в обмен на дурацкий синтаксис раст ничего взамен не даёт.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено xenedai , 13-Сен-21 14:44
Очередной коммент из разряда, мне не превычно, значит говно.А дает он, как минимум, менеджер зависимостей без геморроя.
Люди после букв могут иероглифы выучить, а вы все ноете на то что используются другие символы.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Андрей , 13-Сен-21 15:33
вы заблуждаетесь местер.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 16:59
> А дает он, как минимум, менеджер зависимостей без геморроя. Менеджер зависимостей и есть ненужный геморрой. Как и весь хруст.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 17:26
Нормальный в расте синтаксис
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено нах.. , 13-Сен-21 19:50
Для инопланетян, бесспорно.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 14-Сен-21 00:14
ШО?? Я инопланетяненА??? бесспорно??АаааааааааааНу камон, ну че за бред:) Придумайте вариант получше, в расте не просто данный синтаксис добавлен, с постепенным изучением его вы поймете что за что отвечает..
Но о чем я говорю, если я отвечаю на тупой камент на opennet?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Enamel , 13-Сен-21 21:56
Синтаксис логичный, надо просто удосужиться написать хоть что-то, а не на рандом код пялиться
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено нах.. , 13-Сен-21 19:45
Потому что даже название яп отвратительно.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Sem , 14-Сен-21 15:44
Понятно почему не раст - что бы API сохранить.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Qwerty123456 , 15-Сен-21 04:06
В librsvg же как то справились. И АРI сохранили.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:21
Раст сообщество в недоумении.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено d , 13-Сен-21 12:22
Не вырастло еще сообщество до серьезных проектов.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:24
Пребывать в недоумении, почему не раст - это обычное состояние раст сообщества.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 08:09
У стороннего наблюдателя, такого как я, больше складывается впечатление что перевозбуждаются по любому поводу чаще всего растохейтеры. Растаманы начинают возбуждаться, на мой взгляд, обоснованно, только когда в стопятьсотый раз в очередном си-поделии находят переполнение буфера из-за безграничных возможностей (в плохом смысле слова) си. У стороннего наблюдателя, простите за крамолу, складывается впечатление неадекватности "насильников" и вменяемости "растаманов", уж не обессудьте.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 11:10
Их необоснованный хейт, наше справедливое возбуждение
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 14:44
>> У стороннего наблюдателя
> Их необоснованный хейт, наше справедливое возбуждение Все верно - унылый и (обычно) технически необоснованный хей^W срач^W наброс Опеннетных Борцунов С Растом в каждой новости, вызывает справедливое возмущение всех остальных посетителей опеннета.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено bOOster , 15-Сен-21 10:05
Рестохейтеры обычно четко понимают, что Раст сам по себе тоже людьми писан, и набившие оскомину проблемы со стеком заменятся на проблемы более глубоко закопанные и гораздо более сложные для опознания и исправления.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Dnina , 15-Сен-21 12:00
А смысл хейтить? Не нравится, не пиши. Людям лишь бы похейтить кого-то. То войны амд против интел, то айфон и андроид, то раст. Это так глупо, когда такой выбор ЯП.
Или вас к батарее приковали и заставили переписывать код на раст?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 16-Сен-21 02:58
> А смысл хейтить? Не нравится, не пиши. Людям лишь бы похейтить кого-то.
> То войны амд против интел, то айфон и андроид, то раст.
> Это так глупо, когда такой выбор ЯП.
> Или вас к батарее приковали и заставили переписывать код на раст?Да, меня заставляют писать на русте.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено bOOster , 15-Сен-21 10:11
А "Растаманы" слушать ничего не хотят - для них Раст это "Свидетели Ееговы" и вселенская благодать. Секта, ничего воспринимать не желающая.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено anonymous , 14-Сен-21 11:04
Откуда вы берёте этот бред? Один растохейтер говорит, что раст сообщество в недоумении (откуда он это взял), второй пишет, что это обычное состояние (опять же, откуда он это взял?). Какая-то взаимная терапия хейтеров.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 16:52
Очевидно из вопросов в каждой теме: почему не на rust?Больше и добавлять ничего не нужно.
А тупые будут думать что rust хейтят.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено anonymous , 15-Сен-21 10:26
Это настолько жирные и провокационные неуместные вопросы, что по-моему троллинг не виден только если очень стараться его не видеть.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Enamel , 13-Сен-21 12:30
Думаешь, раст сообщество не может в ссылку из новости?)
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено МарьВанна , 13-Сен-21 12:52
>Думаешь, раст сообщество не может в ссылку из новости?)А теперь своё предложение переведи на нормальный русский язык.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:48
Марь Ванна, а Вы за родителями не пошлёте?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 13-Сен-21 23:49
Зачем нам В ВАШИ РУССКИЕ языки.Але, ты из деревни вылез? Всем давно известен этот прикол В ВАШИ мозги инфу закладываю.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено trdm , 14-Сен-21 05:29
> Раст сообщество в недоумении. разработчики - они не модой руководствуются. а голым прагматизмом.
видно с точки зрения прагматизма руст не подходит.
я тоже моде не доверяю. она тупая.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено James Bond , 13-Сен-21 12:22
Скажите им, что на Rust надо переписывать
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Werwolf , 13-Сен-21 12:23
возьми да перепиши чё, языком то мы все могём.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено пох. , 13-Сен-21 12:48
Не могете вы языком. Где ваш CoC, спрашивается? Как можно начать что-то переписывать на хрусте если CoC'а нет?!
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:58
А разве растаманы ещё не впилили в свой компилер, чтоб в каждый .o-файл добавлял секцию с CoC?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено пох. , 13-Сен-21 14:10
Пока пишут крейт который будет писать этот самый CoC. Поскольку его не с чего переписывать, проект немного буксует, и приходится коки лиз...писать каждый раз самостоятельно.(по секрету, обычно это делают ctrl-c/ctrl-v из кока самого хруста - у него какой надо кок, девочки в обморок сразу падают)
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено anonymous , 14-Сен-21 11:06
Автор комментарии просто троллит, ожидая очередного права на тему раста.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:37
Как вы все достали со своими 100500 фреймворками, тулкитами и новыми языками. Как будто прогать и пихать в голову круглосуточно новые велосипеды самоцель и смысл жизни. На деле, с точки зрения пользователя, я лишь вижу увеличенное количество багов, всё так же отмороженное чувство стиля и прочего UI/UX, дефицит новых фич (а не выпеленных в предыдущей версии временно, а потом запиленных, и обязательно с регрессией).
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 13-Сен-21 23:50
Извеняй, это не javacript -> rust один и единственный.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:22
Слабаки
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:24
Весь Оупеннет в первых трёх комментариях.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено СеменСеменыч777 , 13-Сен-21 12:35
не весь.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено anonymous , 13-Сен-21 12:36
комменты тоже на Rust переписать надо было
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:46
println!("комменты тоже на {} переписать надо было", lang);
std::out << "комменты тоже на " << lang << " переписать надо было";
printf("комменты тоже на %s переписать надо было", lang);
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:27
Перевод строки забыл :)
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 13-Сен-21 23:53
Ага, а на расте не забыл:)print, println
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 29-Июн-22 08:50
Вот оно, могущество раст!
Там где в си прогер объе.... Всемогущий раст всё сделал за него.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Санчо , 13-Сен-21 12:30
Зашел прочитать, только про "почему не Rust".
Пока не понятно. Есть знающие люди, которые смогут объяснить?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено заминированный тапок , 13-Сен-21 12:33
ну для начала прочитай новость целиком (спойлер: в начале второго абзаца начинается развязка)
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:33
Возможно потому что они его не переписывают, а просто заменили компилятор и пользуются фишками с++.
Это существенно проще, быстрее и менее рискованно чем переписывать на любой язык, не важно раст, dlang или хаскель.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено _kp , 15-Сен-21 21:54
Помню, когда переносил чисто си-ПО для микроконтроллеров с 8 на и с 16 на 32 бита, то проект временно переносился на с++, что бы выловить неочевидные грабли, и быстро. Ну, или значительные части переносились.
Конечно, правильный код таких трюков не требует, но если горе-оптимизаторы сменились или забыли, то с++ вполе вариант и для си кода, несмотря на некоторые явные неудобства, код проще заставить работать так, как считает нужным разработчик.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:39
Потому что раст это про троллинг, а не про результат.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 13-Сен-21 23:52
Скорее не так.А так,
Комменты на opennet про rust это просто кучка отбросов не разбирающаяся в курсе дела, на любой их тупой "вопрос" всегда есть открытый ответ.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 16:55
Самокритично.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 15-Сен-21 23:39
Было бы, если бы это был каммент а не оценочное суждение о других ораторах.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено нах.. , 13-Сен-21 21:05
Потому что разработчики видать вменяемые люди а не инопланетяне.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 23:23
В расте есть в стандартной библиотеке аналог std::partial_sort() ?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 13-Сен-21 23:54
Да.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Sem , 14-Сен-21 15:47
Потому, что в libtransmission надо сохранить API.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:30
Слабаки! Тряпки!
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Zenitur , 13-Сен-21 12:35
> Основной причиной перехода всего проекта на C++ называется ощущение того, что при внесении изменений в libtransmission постоянно приходится изобретать колесо, при наличии готовых решений подобных задач в стандартной библиотеке C++ (например, потребовалось создание собственных функций tr_quickfindFirstK() и tr_ptrArray () при наличии std::partial_sort() и std::vector()), а также предоставление в С++ более продвинутых средств для проверки типов.Для меня, с точки зрения пользователя, сишный код лучше. Когда компилируешь KDE и GNOME, первый компилируется страшно долго, а вывод при компиляции громоздкий. Второй компилируется быстро и с простым и понятным выводом. Из-за чего создаётся ощущение, что сишный код - маленький и быстрый, а код C++ - жирный и тормозной
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:47
Пользователь ничего не компиляет, свечение глаз уже не модно.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено пох. , 13-Сен-21 12:50
Пользователь просто пользуется mTorrent, угу.Впопенсорсе у пользователей уже не модно, они ведь - пользователи.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:10
Так у вантузпользователей и не было никогда модно. Большинству из них даже простительно не знать, что такое исходный код.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено пох. , 13-Сен-21 14:12
> Так у вантузпользователей и не было никогда модно. Большинству из них даже
> простительно не знать, что такое исходный код.что-то такое, ебилдов чего вы вечно ждете, ага.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено нах.. , 13-Сен-21 21:07
У вас странное мнение. Если ктото чтото делает то он светится.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:54
Второй - это для которого раст собирать нужно?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 13-Сен-21 23:55
Зачем собирать отдельно rust если можно не собирать?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:50
Само название говорит за себя. Гном маленький и ограниченный.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:54
А никогда не задумывался, почему? В C++ есть развитые шаблоны (да, compile time), чем Сишка похвастать не может.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено _ , 13-Сен-21 21:05
но зачем шаблоны в языке? почему не использовать m4, например?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 15-Сен-21 10:52
m4 умеет распознавать в коде классы и добавлять методы в интерфейс?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:56
С++ действительно компиляется медленнее, зато писать на нём быстрее. И гораздо меньше велосипедов надо изобретать. Что в проекте Transmission тоже заметили. А если громоздкий вывод - так это надо ворнинги фиксить, и это зависит от программистов, а не от языка.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено тоже Аноним , 13-Сен-21 15:28
> писать на нём быстрееЭтим могут похвастаться очень многие модные языки.
Но на Крестах быстрее еще и исполнять.
А главное, почему сабж - на Крестах быстрее ЧИТАТЬ.
Поддержка и развитие низкоуровневого кода - боль, которую Кресты за счет ООП делают куда более терпимой.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 17:44
>Поддержка и развитие низкоуровневого кода - боль, которую Кресты за счет ООП делают куда более терпимой. Берёшь GLib и GObject и кресты нафиг не нужны.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено тоже Аноним , 13-Сен-21 19:05
> Берёшь GLib и GObject и кресты нафиг не нужны.Transmission любят запихнуть во всякие устройства со странной архитектурой и экономией байтиков.
Не факт, что на любом из них есть GLib.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 12:37
>Transmission любят запихнуть во всякие устройства со странной архитектурой и экономией байтиков. Не факт, что на любом из них есть GLib.Скажу по-секрету — glib потребляет меньше памяти, чем C++ stdlib.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 16:58
Ложь
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 19:33
В С нету деструкторов и умных указателей, а значит все эти GObject-ы надо будет удалять вручную, не забывая это делать и при return в середине фнукции. Ну или делать goto к концу функции, где всё освобождаться будет. Неудобно.Ну и, помнится, все эти сишные библиотеки контейнеров требуют постоянного кастинга объектов через void* или использования макросов, потому что в С нет ни темплейтного, ни наследовательного полиморфизма.
И в итоге получается не код, а каша из кастов и макросов, а также бойлерплейта для корректного удаления объектов.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 01:52
struct T *t;
void *p = t;
t = p;В сях не нужен каст для присваивания между void * и T *
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 02:05
> не нужен каст для присваивания между void * и T *Будто это что-то хорошее.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 03:08
Хорошо, пускай явный каст необязателен. Его отсутствие потом кстати приводит к некомпилянию этого же кода С++ компилятором, ну да ладно. Но неявный каст может и похуже явного будет. Потому что сразу лишает компилятор возможности проверить корректность типов, и теперь уже программисту надо следить, не ошибся ли он там с неявным кастингом, и правильного ли типа объект по указателю расположен.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 05:42
я вот всё не понимаю, о каких ошибках вы всё время говорите? в стандарте сказано: все указатели могут быть приведены к void* и обратно в любой. то, что ты перед приведением из void* ставишь (T*) - что меняет? в примере: a = b; или a = (Т*)b. - смысл то в чём? что программисты настолько тупые, что регулярно меняют тип переменной a? и по всему проекту начинают сыпаться сегфолты? господи, страшно за этих людей.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 12:05
Посмотрите пример с qsort() в #215.Или такая довольно частая ситуация в больших проектах: В одной части кода поместили в контейнер объект одного типа, в другой части кода ошибочно пытаемся вытащить его из контейнера по указателю другого типа. В С++ проверка типов обнаружит ошибку на стадии компиляции. А в С скомпилируется, а потом проявится в рантайме и нас ждёт увлекательная дебаг-сессия.
Ну, допустим, пофиксили. А потом ещё приходит другой разработчик и решает прорефакторить первую часть кода, меняет там тип, а про вторую часть кода не знает и соответственно там тип не меняет. И опять дебаг по новой.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 02:01
> помнится, все эти сишные библиотеки контейнеров требуют постоянного кастинга объектов через void*Классическим примером можно назвать qsort() с вызовами коллбэка для каждой пары сравниваемых элементов и побайтовыми перестановками неотсортированных значений. Разумеется, без каких-либо проверок соответствия типа сортируемых элементов типу того, что сравнивает коллбэк-компаратор.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено aa , 14-Сен-21 07:30
всё потому что С считает программиста достаточно сообразительным и дальновидным.
Если хозяин сказал, что надо сортировать флоаты используя функцию сравнения интов и переставляя только пару первых байт от каждого значения, значит так надо.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 10:54
Только вот коллбэк и побайтовая перестановка ещё и на производительности не лучшим образом сказываются.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено funny.falcon , 14-Сен-21 05:23
Темплейтный полиморфизм есть: https://github.com/attractivechaos/klib/blob/master/khash.h
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 13:11
Вернее не темплейтный, а дефайновый. И это один из тех велосипедов, которые изобретают крупные проекты на С, которые сталкиваются с ограниченностью С, но всё равно не хотят просто перейти на С++ и использовать нормальные темплейты и прочие ништяки С++.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено anonymous , 14-Сен-21 11:12
А что мешает писать конструкторы и деструктор на Си? Семантически будет то же самое. Просто синтаксически это будет оформлено как отдельные функции.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 13:03
В том то и дело, что не то же самое. Потому что они не будут вызываться автоматически.В С++ если я сделаю return из середины функции - у меня вызовутся деструкторы всех уже созданных объектов и мне не нужно думать о том, сколько cleanup-функций вызывать, а перед каждым return их может быть разное количество. И не надо проверять все return перед добавлением нового объекта с деструктором в функцию. При чём деструкторы - это не только автоматическое освобождение памяти. Это и автоматическое закрытие файлов, сетевых соединений, хэндлов баз данных и прочее. А в С всё вручную надо делать и легко что-то забыть.
Автоматический вызов конструкторов - тоже важная вещь. Например, без него затруднительно реализовать автоматический подсчёт ссылок, как, например, в shared_ptr. А ещё конструкторы могут требовать обязательные параметры, чтобы предотвращать создание невалидных объектов.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 20:44
Ну костыли же эта ваша GLib.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 12:42
Всё лучше, чем С++
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 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.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:36
μTorrent гораздо лучше
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:44
Hernia твой мюторрент, а еще дикая адаварь.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:14
То ли дело yблюдочное поделие вроде qbittorrent, ага. С его милыми привычками создавать кучу мусорных файлов при неполной закачке (неполная - значит качается не вся, а только нужное), раскидыванием этих мусорных файлов в непредсказуемых местах при переносе этой закачки в другой каталог или самое забавное - когда каталог в закачке переименовываешь, то получаешь сразу два: со старым именем и с новым.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Shshsh , 13-Сен-21 13:21
Только это косяки не qBittorrent, а libtorrent.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:55
Нет, это твой клиент Hernya
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:02
Кроссплатформ? Где скачать исходники?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Ванёк , 13-Сен-21 14:41
qBittorent пользуй лучше. Интерфейс такой же
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Урри , 13-Сен-21 15:28
был. давно. пока его не превратили в адварь.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 08:56
связка aria2 на серваке и браузерный плагин-морда AriaNG на клиенте тоже неплохи
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:37
C#, D, Go, Rust, Dart, TypeScript… что там еще было? Ни один из них не решил тех проблем, для решения которых создавался… быть может это не в языке проблема?))
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:53
Шарп, Go, TypeScript, внезапно, решают поставленные перед ними задачи. Просто серебрянной пули не существует и для каждой задачи хорош свой инструмент.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено нах.. , 13-Сен-21 21:12
Эта мантра тоже надоела.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено funny.falcon , 14-Сен-21 05:26
Серебряная пуля тоже хороша только против оборотней и вампиров. Против танков она так себе, и даже против бронежилета. А уж огород ею точно не вскопаешь.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено suffix , 14-Сен-21 11:46
Серебряная пуля ТОЛЬКО против оборотней. На вампиров никак не действует, вообще ! Есть опыт.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено bobr , 13-Сен-21 13:05
Надо использовать Java or Kotlin они решают проблемы, для которых они создавались и все остальные проблемы тоже решают
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Led , 14-Сен-21 08:18
Выдыхай, bobr!
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:31
Ну давай, расскажи нам про задачи, для которых делались C# и Typescript и которые они не решают. Аж попкорна захотелось. C# лучше Java и божественнен по сравнению с С/C++, кодить на нём одно удовольствие. Typescript добавил типизацию там где её небыло и сильно облегчил жизнь выдавая ошибки до сборки. И то и то живёт и процветает.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:39
Ну C# это просто клон Java, а насчёт типизации... скажем так я уже 2-ой десяток лет программирую на Python/JavaScript и за мою карьеру я не помню ни одной ошибки из-за неверной типизации.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 15:00
Ну значит так ты работаешь этот десяток лет. Typescript реально помогает. В частности с ним контекстная информация в редакторе на несколько порядков более информативная, а это очень важно на больших проектах.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 21:34
Ну да, это самое главное свойство языка) А то как ваши начальники, начитавшись бреда на хабре, заставили вас выбрать совершенно инородный для веба язык, вбивать типы и все компилировать, все нормальные люди просто нажимают F5 и работают с удобным высокоуровневым языком. И да, нормальная система классов теперь есть и тут)
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноньимъ , 14-Сен-21 02:19
>Typescript реально помогает. В частности с ним контекстная информация в редакторе на несколько порядков более информативная, а это очень важно на больших проектах.
>на больших проектахЖаваскрипт не предназначен не то что для больших проектов, но даже для сколь нибудь сложных скриптов.
Вы делаете что-то оооооочень странное и вероятное оооочень глупое.
Но так то согласен, типы это очень удобный инструмент.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 07:44
>Жаваскрипт не предназначен не то что для больших проектов, но даже для сколь нибудь сложных скриптов.Но ничего нельзя поделать с тем фактом, что это единственный язык браузера, а браузер единственный кроссплатформенный инструмент безболезненной для юзера доставки приложений. Можно ещё транслировать нормальный язык в JS|WASM, но в связи с ограниченностью браузеров результат будет хуже, чем на JS. Поэтому писать на JS полноценные программы произвольной сложности это необходимость, а не желание. Можно ещё на каждый чих обращаться к серверу, но если сетью окажется дохлый GPRS, то юзер возненавидит это приложение.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноньимъ , 14-Сен-21 10:57
Какой извращенный бред.
Но, ничего удивительного, все-же закат цивилизации.Чтобы не быть голословным, лет 10-15 назад, люди себе в телефоны умудрялись ставить всякие аськи весьма сложными и замысловатыми способами, когда никаких апп сторов не было и в помине.
А вам уже инфраструктура гугла и апла недостаочно просто и удобно. Может просто ваше приложение нафиг ненужно никому?
>браузера, а браузер единственный кроссплатформенный инструмент безболезненной
Эавтаназии.
Он не кроссплатформенный. Пример - сайты или нечитаемы в браузере или неюзабельная уродливая жесть на десктопе. Исключения - когда есть ОТДЕЛЬНЫЕ версии сайта для десктопа и раузера, но это же не ваш случай видно.
Половина сайтов в Фаерфоксе работает с ошибками, потому что горе разработчики, вроде вас, плюют на стандарты и верят в кроссплатформенную волшебную серебряную палку для умственно отсталых обезьян.
> Можно ещё на каждый чих обращаться к серверу, но если сетью окажется дохлый GPRS, то юзер возненавидит это приложение.
Вы дилетант!
Он так же возненавидет его и в браузере! В котором приложение ГАРАНТИРОВАННО будет работать хуже именно со стороны сетевого общения. Вы чё совсем туту? Это в браузере меньше проблем с сетью?
Вы еще не забудьте ЗАЩИТУ КЛАУДФЛЛАРЕ прилепить к своему веб*незаконнорожденномусыну*, чтобы 10% пользователей вообще не могли зайти на сайт, а остальные ждали по 5(20!) секунд загрузки вашего гибрида Гарри Поттера со скунсом.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 11:48
> Чтобы не быть голословным, лет 10-15 назад, люди себе в телефоны умудрялись
> ставить всякие аськи весьма сложными и замысловатыми способамиВы знаете кого то кто бы этим занимался в возрасте старше 25? Детям то понятно интересно всё новое. А взрослым уже надо всё за один клик.
> А вам уже инфраструктура гугла и апла недостаочно просто и удобно.
Там ставиться не кроссплатформенное ПО прибитое гвоздями к Гугло-платформе, а не только к разрешению экрана. И всё ещё нужно пилить с нуля отдельное приложение для Windows, MacOS и iOS.
> Он не кроссплатформенный. Пример - сайты или нечитаемы в браузере или неюзабельная
> уродливая жесть на десктопе.
А ещё есть декстопы с экранами 9:16, вместо нормальных 16:9, но учесть различные разрешения и размеры экрана с различной плотностью пикселей проще чем написать нативное приложение для каждой архитектуры процессора и платформы. И очевидно, что гуй для 30" должен отличаться от 4". Но вот JS-код останется практически без изменений.
> Половина сайтов в Фаерфоксе ... для умственно отсталых обезьян.
Суровая правда жизни. Он как и гуглобраузер сливает данные корпорациям, но при это жутко лагает и ломает совместимость с остальными браузерами по шизофреническим причинам.
> Он так же возненавидет его и в браузере! В котором приложение ГАРАНТИРОВАННО
PWA это не только клей который можно нюхать, но и возможность сделать Web-приложение оффлайновым.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноньимъ , 14-Сен-21 19:34
> но при это жутко лагает и ломает совместимостьЭто оказывается браузер следующий стандартам ломает совместимость с чудосайтами от солнечных детей.
>PWA это не только клей который можно нюхать, но и возможность сделать Web-приложение оффлайновым.
Тут лучше суперклей, имхо.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноньимъ , 14-Сен-21 19:42
>Вы знаете кого то кто бы этим занимался в возрасте старше 25? Детям то понятно интересно всё новое. А взрослым уже надо всё за один клик. Вы себе даже не представляете СКОЛЬКО усилий было потрачено бабушками сидящими в одноклассниках когда браузеры стали отключать флешплеер, и еще сколько украинскими бабушками когда заблокировали одноклассники в Украине.
И ведь обходят запреты эти бабульки по 60+ лет. Кто-то самостоятельно кто-то внуков напрягает.
Притом что одноклассники эти страшная гнусть.
Попробуйте написать приложение таким образом чтобы ради него люди меняли айфон на андроид и проблема решена!
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 23:30
В JS типичная ошибка возникает. Записываешь цифру в хидден поле $('input [type=hidden]').val(5);
Потом оттуда достаёшь. На выходе уже '5'. Думаю у каждого такое хоть раз было.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 23:56
Ну как бы DOM, у него такая специфика.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Олег , 16-Сен-21 07:43
И что дальше? Проблема-то в чём?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноньимъ , 14-Сен-21 02:31
>Ну C# это просто клон JavaБредовая чушь..
С джавой ничего общего нет кроме того что и то и то используется в ентерпрайзе.
Синтаксически и семантически шарп это объектный паскаль с С++ синтаксисом.
И под капотом там ни джава ни разу.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено 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
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 02:10
> Go: аналог C++ но скрещенный с эффектами Java/Kotlin
> Rust: аналог C++ + Ocaml + HaskellАналогии конечно можно придумывать, но тут у вас по-моему уж слишком воображение разыгралось.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 15-Сен-21 23:41
Воображение? Не думаю, скорее просто опыт и знание.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено anonymous , 14-Сен-21 11:19
> 3. Go: аналог C++ но скрещенный с эффектами Java/Kotlin и тем самым благодаря GCC и более модным функционалам легко заменяет сетевуху... Но системщина на GO это нереально (GCC жо) Откуда вы это всё взяли? Go -- это НЕ аналог С++. Скорее попытка вытянуть просто С на уровень Python-а (и занять его нишу). Он не скрещён с эффектами Java/Kotlin ни в плане концептов, ни в плане реализации (это не VM). Системщина в Go -- это очень реально, вы просто совершенно не в теме. И чем GCC может мешать? Кроме того, Go обычно компилируется НЕ GCC.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Sem , 14-Сен-21 15:51
Go, Typescript вполне не плохо так используются. C# используют даже еще чаще в мире Windows. Значит вполне себе решают проблемы.
Вот D не взлетел, хотя выглядит приятно.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Ag , 15-Сен-21 13:28
COBOL? RPG?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:40
>постоянно приходится изобретать колесоЭто английская идиома. В России изобретают велосипед.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено МарьВанна , 13-Сен-21 12:55
Они просто "не умеют в русский".
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Марь Ванна , 13-Сен-21 13:18
В русском предпочтительны «ёлочки», например.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено тоже Аноним , 13-Сен-21 15:32
> В русском предпочтительны «ёлочки»Ага, и № вместо #.
Более известные во всем мире, соответственно, как "французские кавычки" и "французский номер".
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 04:04
>Ага, и № вместо #.
>Более известные во всем мире, соответственно, как "французские кавычки" и "французский номер".Сядь в машину времени, и объясни нашим предкам, что надо было перенимать всё у американцев. Вот только они пошлют тебя куда подальше. Ведь в их время Россия всё перенимала у немцев и французов, мода была такая. Америка была тогда отсталой страной с настоящими чернокожими рабами.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено тоже Аноним , 14-Сен-21 08:32
> всё у американцевПатриотическая мозоль в форме телевизора реагирует, как положено.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено VladSh , 13-Сен-21 14:38
А теперь своё предложение переведи на нормальный русский язык)
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Хинкус , 13-Сен-21 12:42
- Ребзя, наш клиент говорят не робит, все тикают на qBittorent, что делать?- Может починим?
- Да не, бред, лучше перепишем!
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено анон , 13-Сен-21 12:52
Кто на него бежит? Первый раз слышу об этом
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:58
>не робитЭто украинский. А как по-русски будет? Переведите пожалуйста на русский, что означает это слово: "робит".
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Массоны Рептилоиды , 13-Сен-21 13:21
Робот
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:23
а переведи еще пожалуйста "тикают" ;)
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Массоны Рептилоиды , 13-Сен-21 13:35
Ты шо, годынныка николы нэ бачив?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:58
видзялем тылько зэгарэк
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Михрютка , 13-Сен-21 14:50
вализка, ровер, польска
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено RM , 13-Сен-21 15:29
А почему не по турецки?
https://translate.google.com/?sl=tr&tl=ru&text=valiz&op=tran...
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:40
Токают. Очевидно, англицизм, говорят значит.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:15
А чего преводить? Тик-так, тик-так, ...
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:33
ro bit = Read only bit.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено хинкус , 13-Сен-21 15:12
Это жаргон, а не украинский, но ты ведь хотел пошутить, да Ваня?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено n00by , 13-Сен-21 17:15
Жаргон -- это "фунциклировать", а "робить" -- Диал. или из укр.Словарь русского арго
робить
РОБИТЬ, -блю, -бишь; несов., что и без доп. Ирон. Работать, делать.
Надо диплом робить.
Диал. или из укр.
https://russian_argo.academic.ru/10911/робить
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Aukamo , 13-Сен-21 18:26
Где на терирории РФ пользуются украинским языком чтобы считать слово "робыть" диалектом русского а не украинским?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Ann None , 13-Сен-21 18:37
кубаноиды же
https://ru.wikipedia.org/wiki/%D0%91%D0%...
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Aukamo , 14-Сен-21 08:22
Робыть != БалакатьИ в украинском нету "балакатЬ", есть "балакатЫ". "балакатЬ" в украинском != "балакатЬ" на русском диалекте
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено n00by , 14-Сен-21 16:32
> Где на терирории РФ пользуются украинским языком чтобы считать слово "робыть" диалектом
> русского а не украинским?Почитайте внимательно ветку. Началось с утверждения, что "робить" это украинский. https://www.opennet.me/openforum/vsluhforumID3/125246.html#39
Далее начали оспаривать, якобы это жаргон. Нет в русском такого слова. Его поймут, но так не говорят. https://processing.ruscorpora.ru/search.xml?env=alpha&api=1....
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Хинкус , 13-Сен-21 18:44
- Хлопцi, наш клiент кажуть не працює, усi тiкают на qBittorent, що робити?- Може полагодимо?
- Та нi, маячня, краще перепишемо!
Вот это украинский, но тебе лишь бы поумничать.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено n00by , 14-Сен-21 16:22
Читайте внимательно цитату словарной статьи. Обратите внимание на предлог "из" перед "укр."
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Sem , 14-Сен-21 15:52
В новости ничего нет про "починим", есть про изобретать то, чего уже есть в плюсах.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено пох. , 13-Сен-21 12:46
когда коту делать нечего...Протокол не меняется десять лет. Надо переписать на c++!
Потом начнем на хруст переписывать. Работой на годы вперде обеспечены!
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Aukamo , 13-Сен-21 18:29
Что не говори, а написать патч на плюсах проще чем на си, особенно если часть функционала есть в std:: но ты его использовать не можешь ибо си - страдай. Полагаю, в проэкте проблема с разработчиками и чтобы не ронять его совсем, решили упростить себе жизнь.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Ivan_83 , 14-Сен-21 04:44
Проще тому кто знает эти ваши кресты.
А человеку со стороны С понятнее и далеко по коду лазать не надо чтобы понять логику, если конечно там не извращались как в glib.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 09:57
> человеку со стороны С понятнееВзоржал.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 16-Сен-21 09:01
Поржи ещё конь.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Олег , 16-Сен-21 07:48
Аха. Смеялся до слёз. Что бы сделать патч на С++ надо как минимум знать С++, с его тонной синтаксиса. А это нифига не проще С. А библиотек с нужными возможностями вагон и маленькая тележка для С. Проблем просто нет. При этом, адекватные люди наоборот переходят с С++ на С, что бы упростить поддержку проекта. Этот просто отбитый.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено tmplsr , 17-Сен-21 07:53
>адекватные люди наоборот переходят с С++ на С, что бы упростить поддержку проекта. Этот просто отбитый.Автор clang -- тоже нифига не знает и выбрал кресты по ошибке?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено xcode , 13-Сен-21 12:48
Неплохо. Но интереснее переход на torrents v2.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 12:49
Растофилы, что с лицами?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Aukamo , 13-Сен-21 18:30
Rust не умеет компилировать Си. У Rust с лицом всё хорошо, а вот у С++ скоро начнутся проблемы, когда первые баги полезут.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 14-Сен-21 00:18
Всмысле не умеет?
build.rs+gcc+линкер и живи спокойно, будет у тебя unsafe C код в перемешку с safe rust..
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Aukamo , 14-Сен-21 08:29
Опять мысль потеряли, разговор о том чтобы использовать std:: в коде Си. Rust внутри Си как сделать? Не Си внутри Rust на unsafe а именно Rust в коде Cи.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Анончик , 15-Сен-21 19:32
прилинкуй либу с кодом на rust, в чем у тебя сложность?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 15-Сен-21 23:42
Так и сделайте,
Будет у вас Rust So библиотека с внешними функциями и дальше как обычно.. (ничего нового..., способ тотже но в другую сторону)
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено bg , 21-Сен-21 08:40
> способ тотже но в другую сторонугланды через упоЖ?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено cc всё , 13-Сен-21 13:00
dlang не осилили просто.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 15:23
У дланга нет гуя, одни биндинги разной степени сломанности и костыльности. У сишки есть родной гтк, у крестов есть родной бомбический Qt.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 17:32
D всё более приближаетя к прямому, без ограничений, использованию C++ ABI.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Anonnnym , 13-Сен-21 18:29
Когда тыкал, new/delete опять сломали. D мог проаллоцировать своим аллокатором класс C++, но не мог нормально разрушить (вернее мог только ldc).Что там сейчас с Exception VS GC?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 19:34
И зачем все это ДЕМОНУ?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 16-Сен-21 22:50
уже сборку мусора выпили из стандартной библиотеки?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:01
>Чарльз Керр (Charles Kerr), лидер проекта и автор варианта интерфейса Transmission на базе Qt.Дальше не читал, с ним всё понятно. Он обычный Си плюс-плюсник.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:45
Да понятно, что не растаман.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 16-Сен-21 09:02
Да понятно, что ты хамишь.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено th3m3 , 13-Сен-21 13:15
Радуйтесь, что не электрон.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 14-Сен-21 00:19
Torrent+Electron+...А почему нет?, torrent он и в африке torrent..
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено th3m3 , 14-Сен-21 08:22
> А почему нет?Электрон же.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 13:42
Лол, разве не было готовых библиотек для Си, которые занимаются этими велосипедами, но при этом оставляют язык простым и понятным? Как бы в этом же и есть вся суть Си, нужна фича — добавь #include и пользуйся, в чём проблема?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:10
Не, в С вечно надо "закат солнца вручную" делать, сколько библиотек не подключай. Они конечно помогают, но не до той степени, что С++. А простым и понятным должен быть скорее не язык, а код. И в С есть свои проблемы с поддержанием кода в понятном состоянии. А именно необходимость писать кучу бойлерплейта, который замусоривает код и в результате в нём не видно логики. На С++ надо писать гораздо меньше бойлерплейта, чем новее С++ стандарт - тем меньше. А тот, что нужно писать - удобнее убирать в классы с глаз долой, чем в С. В результате логика в коде становится виднее, код чище и понятней.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено www2 , 21-Сен-21 07:24
>А именно необходимость писать кучу бойлерплейта, который замусоривает код и в результате в нём не видно логики.Что это за бойлерплейт такой? Это типа когда в Visual C++ формочку из MFC добавляешь, то генерируется обработчики полей, уже наполненные каким-то кодом?
>А тот, что нужно писать - удобнее убирать в классы с глаз долой, чем в С. В результате логика в коде становится виднее, код чище и понятней.
Вы так говорите, как будто классы - это не структуры, в которых часть полей - указатели на функции, работающие с этой структурой.
Посмотрите на fopen, fread, fwrite, fclose. Делайте так же, только вместо префикса f пишите название своей структуры, вместо структуры FILE передавайте свою структуру, а вместо open, read, write и close используйте другие слова.
При желании можно и таблицы виртуальных методов ручками сделать. Да, это будет закат солнца вручную, но внутренности для внешнего пользователя будут скрыты. Инкапсуляция является не столько свойствами языка, сколько свойством кода.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено ананоша , 13-Сен-21 14:57
Там явно все проще. Чел пилит клиент на плюсах и ему надоело переключаться на плейн си, ну он и протолкнул идею перехода на плюсы как спасение от всех проблем
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено BratishkaErik , 13-Сен-21 13:57
Жесть я умный, не в ту новость написал
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:04
Расскажите разработчикам про сидвараст.
https://github.com/immunant/c2rust
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:32
Ты хоть ссылку читал, которую дал?
> The translator (or transpiler) produces unsafe Rust code that closely mirrors the input C code.И чем это отличается от кода на C?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 17:02
Слово Раст это сразу +100 безопасности же.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Пересолил , 13-Сен-21 14:07
Пользуюсь μTorrent 1.8.2 на прекрасной семёрочке и никаких трансмиссий не нужно. Да, держу в курсе.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено пох. , 13-Сен-21 14:14
> Пользуюсь μTorrent 1.8.2 на прекрасной семёрочке и никаких трансмиссий не нужно. Да,
> держу в курсе.что-то херней ты какой-то пользуешься. Правильный mtorrent должен быть 1.0.чтонить или максимум 1.2
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Пересолил , 13-Сен-21 14:18
Нет, правильный μTorrent тот, что у меня.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Aukamo , 13-Сен-21 18:35
И как там у тебя с патчами безопастности и поддержкой драйверов от разработчиков железа на твоей семёрочке?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 19:00
Зачем поддержка драйверов от производителя для ноута десятилетней давности.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Aukamo , 14-Сен-21 08:52
И я того же мнения, надо же как-то продавать новые вебки и wifi модули компаниям их производящим. Ну и дыр в безопасности там точно нет, раз патчей больше не надо. Ах да, ещё вы не пользуетесь Whatsapp и прочими, они ведь просто "работают" на семёрочке.Я ещё могу понять компании, которые анализируют стоимость поддержки и перехода на новое железо и ПО, но рядовым то пользователям только минуса, ибо они сами себя кастрируют. Заниматься поддержкой старья на должном уровне умеют единицы, но к рядовым пользователями их сложно отнести. Да, есть достоточно хорошее старое железо в плане поддержки стандартов и оно как-то ещё работает, но всё остальное просто самый настоящий хлам на "семёрочке".
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено МояВенда , 13-Сен-21 22:56
Оттуда же выпилили фукнционал закачки файлов, оставили только рекламу.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Прохожий , 14-Сен-21 09:54
Эта реклама легко отключается. И больше её не видно. Достаточно всего лишь один раз это сделать.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Ананимас008 , 15-Сен-21 05:27
Ну и дурачек, под оффтопик есть швободный Tixati. Без баннеров, адварей, кукисов и спамов.Трансмишн же хорош хотя бы тем, что разделен на серверную и клиентскую составляющую. То бишь можно этими вашими браузерами с планшетика конектиться к качалке и управлять.
Но мне и кубитторрента хватает.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Skullnet , 13-Сен-21 14:22
Хороший торрент клиент. Однако в нем нет всяких очень нужных фич, которые есть в qbittorrent вроде загрузки файла с начала и последовательной загрузки.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:29
Это нарушает протокол где по определению выбираются для загрузки самые редкие чанки.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Skullnet , 13-Сен-21 15:05
> Это нарушает протокол где по определению выбираются для загрузки самые редкие чанки.Для просмотра кина и сериалов - это обязательная фича, и она есть в libtorrent-rasterbar, где можно выставлять кускам приоритет. Остальные файлы все равно в каком порядке скачивать.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 15:20
А ты фильм раздаешь, чтоб его так смотреть? В самой сути такого просмотра заложено, что после просмотра ты не останешься на раздаче. И ты еще этим гордишься....
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 15:48
Из чего следует, что после просмотра загружаемого последовательно кинца ты не останешься на раздаче? Тут только в плюс идет, что не надо дожидаться полной закачки, а уж оставаться или нет - на совести лича.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 23:55
Для просмотра кина и сериалов на лету протокол BitTorrent не предназначен, скачивание чанков по порядку ведёт к "голоданию" всей группы и уменьшению общей скорости.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 02:18
Ну почему же, если группа скачивает чанки по порядку с начала в конец, ну и естественно не начинают скачивать одновременно - как раз сначала будет много пиров с начальными чанками и мало с оконечными, а по мере продвижения скачивания - будет увеличиваться количество пиров со следующими чанками, и так до самого конца скачки.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:35
Ну здрасте, если выставить приоритеты в файлах, то будут качаться по очереди.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Skullnet , 13-Сен-21 15:06
> Ну здрасте, если выставить приоритеты в файлах, то будут качаться по очереди.Речь шла о последовательном скачивании одного файла.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноньимъ , 14-Сен-21 02:33
Это нарушает протокол где по определению выбираются для загрузки самые редкие чанки.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Гость , 13-Сен-21 22:07
Хрен с ней, с последовательной загрузкой, нет добавления без проверки хэша, ручного добавления пиров, блокировки, запрета отгрузки отдельным пирам (частично можно обойти через blocklist, но не то).
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:24
> в стандартной библиотеке C++Она не всегда оптимально реализована, хотя конечно это не 3D игра, для torrent клиента подойдёт наверное.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Иваня , 13-Сен-21 14:25
Я уже три года юзаю qBittorent, доволен как слон, всем его рекомендую!
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 14:30
Тогда что ты делаешь в новости про Transmission?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Ванёк , 13-Сен-21 14:42
Комментарии пишет
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 23:47
О qBittorent в новости про Transmission? Это offtopic.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено InuYasha , 14-Сен-21 15:20
Альтернативы в той же категории софта - не оффтопик.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Гость , 13-Сен-21 22:12
qBittorent, даже nox вариант, жрет ресурсов в десятки раз больше при тех-же объемах и трафике.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено acroobat , 13-Сен-21 14:53
Из одного штаба Ноклы в другой. Растаманы негодуэ.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 15:09
Ещё одни прозрели.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 03:01
Я вообще давно удивляюсь, почему во многих FLOSS проектах держатся за этот чистый С и не используют С++. Это ж какое-то самоограничение в удобстве, скорости разработки и читаемости кода, мазохизм какой-то. Всё вручную делать, никакого RAII. Вечно напрямую в память лазить, рискуя получить segfault или memory leak, вместо использования высокоуровневых абстракций.А потом проект растёт и разработчики переизобретают возможности С++ в С. Структуры с указателями на функции вместо наследования и виртуальных функций. Развесистые многострочные макросы вместо темплейтных функций. Массивы cleanup-функций, с ручной регистрацией естественно, вместо деструкторов.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 16:45
Потому-что чистая сишка божественна. Тебе этого не понять.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 15-Сен-21 10:40
Да, такую аргументацию и правда трудно понять.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 16-Сен-21 09:03
Любовь не поддаётся аргументированию.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено www2 , 21-Сен-21 07:28
Десятое правило Гринспена:
https://ru.wikipedia.org/wiki/%D0%94%D0%...
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено lockywolf , 13-Сен-21 15:24
В чём смысл новости? Где есть С, есть С++ с вероятностью 95%. Трансмиссия не ядро, взаимодействия с устройствами там минимум, проблем с исключениями или какой-нибудь такой гадостью не будет.
Единственно что, можно надеяться, что он перестанет переписывать конфиг _внезапно_, или начнёт понимать магнитные ссылки с рутрекера. Так ведь врядли.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено tmplsr , 13-Сен-21 15:56
>Где есть С, есть С++ с вероятностью 95%Забавно, что наоборот это наблюдение отрабатывает не всегда. Скормил интеловскому компилятору крестов исходник на си и обломился: меня далеко послали вместо сборки.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено _ , 13-Сен-21 21:59
так он и не должен компилировать. например, в плюсах нельзя кастовать из void* во что-либо без уродливых кейвордов. что, как по мне, тупость.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 15:32
Что впринципе логично, особенно учитывая стагнацию Си
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 16:17
Получается, что не нашлось ни одной достойной внимания bittorrent-библиотеки на Rust.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 18:12
Rust R.I.P.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 14-Сен-21 00:21
?, снова неадекваты.Ну камон, есть библиотека на C? и хочешь Rust?! Нет проблем, связал и получил unsafe код + safe и делай себе что хочешь...
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 16:21
Ну вот, есть ещё адекватные люди.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 17:30
>Ну вот, есть ещё адекватные люди.Не страдать ерундой, а остаться на Си было бы куда адекватнее. Тем более для библиотеки.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 17:35
Вполне адекватное решение не изобретать велосипеды а использовать стандартную библиотеку.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 17:46
А что мешает использовать glib?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 02:30
То, что C + glib всё равно не дотягивают по удобству до C++ + STL.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 17:23
> приходится изобретать велосипед, при наличии готовых решений подобных задач в стандартной библиотеке C++ (например, потребовалось создание собственных функций tr_quickfindFirstK() и tr_ptrArray () при наличии std::partial_sort() и std::vector())tr_ptrArray этот таки структура, а не ф-ция. И почему было не использовать тот же glib и GArray?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 17:29
Неожиданно.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Kuromi , 13-Сен-21 17:33
Удивительно одно то что Трансмиссия вообще жив. Клиент отличный, но последние годы почти не развивается, жаль.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 17:36
А что развивать? Работает и работает. Весь функционал необходимый для такого софта в нём уже 100 лет в обед.Проект достиг стадии когда уже всё готово и разве что мелочи остались.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Гость , 13-Сен-21 22:18
Добавление торрента без проверки хэша, ручное добавление приров - очень необходимо, особенно первое, много лет просят добавить - безрезультатно.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено lockywolf , 14-Сен-21 06:41
Магнитные ссылки с рутрекера не добавляет.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено aa , 14-Сен-21 07:37
может я что-то не так делаю, но когда-то я поставил трансмиссион именно, потомучто он умеет качать по магнет-ссылкам с рутрекера.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено lockywolf , 14-Сен-21 09:45
> может я что-то не так делаю, но когда-то я поставил трансмиссион именно,
> потомучто он умеет качать по магнет-ссылкам с рутрекера.В веб-интерфейсе?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 16-Сен-21 12:04
Трансмишн умеет магнитные ссылки добавлять. За распорстранение ложных слухов получай минус.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено lockywolf , 17-Сен-21 03:59
> Трансмишн умеет магнитные ссылки добавлять. За распорстранение ложных слухов получай минус. Не ври, Анонимус. Из веб-интерфейса магнитные ссылки с Рутрекера не добавляются
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Kuromi , 14-Сен-21 20:49
> А что развивать? Работает и работает. Весь функционал необходимый для такого софта
> в нём уже 100 лет в обед.
> Проект достиг стадии когда уже всё готово и разве что мелочи остались. Ну например выбор файлов для загрузки в магните при его добавлении, а не как сейчас - "хвать все, а вы потом выключайте по одному", опять же довести до ума подгрузку метаданных с Магнита, а то к примеру Тиксати это делает намного ыбстрее, а если не может - так хоть говорит почему.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено prokoudine , 14-Сен-21 20:44
Удваиваю: что там развивать? Социальную сеть встроить? ИИ для автоподбора кино запилить? Интерфейс к блендеру для производства смузи?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Зз , 13-Сен-21 18:21
> Отмечается, что разработчики не ставят перед собой цель сразу переписать весь libtransmission на C++, а намерены реализовать переход на С++ постепенно, начав с перехода к компиляции проекта с использованием компилятора С++.Короче Чарли захреначил туда свой любимый вектор, и собственно портирование выполнено. Ну не хочется с glib линковаться, ну бывает. Может там ГТК-интерфейс был компайл-тайм опцией.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Фанат , 13-Сен-21 19:42
Парни двигаются в правильном направлении. Только std::sort и qsort надо заменить, т.к. у него N^2 худший случай и на приличном N это игра в рулетку. Сейчас памяти много, mergesort предпочтительнее.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Cooler , 13-Сен-21 23:54
N^2 только если std::sort или qsort применять к уже отсортированному массиву. А это далеко не рулетка. На большинстве рандомных данных алгоритмы отработают за N × log2(N).
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 02:27
В торрент-клиенте не так много сортировать надо, чтоб это имело значение.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Попандопала , 13-Сен-21 20:11
gtk-transmission тоже есть. Пользуюсь до сих пор.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 20:43
ну теперь, будет тормозить еще сильнее.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 14-Сен-21 00:23
Transmission тормозит?))
Вы наверно хотите америку открыть и ее никому не дать?))Transmission какразтаки очень легкий клиент, в сравнение идут конечно лишь аналоги в виде qbittorrent, но если сравнивать нго с версиями торрента под Win то это просто небо и земля...
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 00:34
qbittorent всего лишь не хватает архитектуры клиент сервер. В остальном он идеален.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено МояВенда , 13-Сен-21 23:01
Ну и смысл использовать устаревшие технологии? Почему бы сразу не выбрать современный язык?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 23:45
На C++20 например, ага.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено МояВенда , 14-Сен-21 00:56
А разве в сишник уже добавили проверку памяти?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 15-Сен-21 05:21
Не путай Си плюс-плюс и чистый Си.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено МояВенда , 15-Сен-21 11:50
C++ - это С с классами. Изучайте базу. И ни там ни там нет безопасной работы с памятью.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 15-Сен-21 23:06
> C++ - это С с классамиСадись, 2.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Хан , 16-Сен-21 03:55
Был в году эдак 1983
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено МояВенда , 16-Сен-21 12:19
И что принципиально изменилось с тех пор? Как был raii основным средством контроля за памятью в плюсах, так и остался. raii конечно лучше чем ничего чистого С, но удобным и безопасным его назвать сложно.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 16-Сен-21 09:30
>C++ - это С с классами.Господи откуда он вылез. А-а понял!!!!
Пользователь МояВенда использует Майкрософт Визуал Студио, а там как известно Сишка застыла в версии ANSI-1989.
Ещё есть старые пердуны, которых в юности учили писать главную функцию как void main() {}, они тогда писали на Борланд Си под ОС Виндовс. А потом они быстро перешлина Си плюс-плюс, искренне полагая, что сишка является подмножеством Си плюс-плюс. Хуже того, многие из тех старых пердунов давно перешли на Джаву, и до сих пор всё ещё думают, что "C++ - это С с классами".
Эти пердуны думают что Си плюс-плюс - это не другой язык, а усовершенствованная версия чистой сишки.
Среди русских нет сишников, которые бы кошерно в юниксовом стиле умели бы писать на вечнозелённой Сишке. Все они вышли из Майкрософтского ДОСа.
Те кто вовремена СССР пользовался спижженым Юниксом, он вроде назывался Демос, могли писать в юниксовом стиле. Я думаю теперь все они умерли от старости.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 02:23
На современном языке, Питоне, написали Deluge. И он тормозит.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 23:26
кстати интересно, технически как этот переход произошёл - сразу всего проекта, или отдельных модулей. можно же скомпилировать разными языками разные точки компиляции и потом слинковать. по крайней мере c и c++. в том смысле ради чего переход объявляется.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 13-Сен-21 23:35
> в том случае, ради чего переход объявляется.точнее.
а возможен ли (адекватный) переход на более глубокие половые отношения, без тотального переписывания всего? но чтобы со всей ооп чепухой. наверно проще написать заново.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 00:32
Вместо того чтобы упростить процесс разработки ты хочешь его усложнить? Но зачем. Этот растоподход не работает.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 00:44
что такое растоподход? очевидно что нормальный проект - это дерево модулей. и очевидно, что в нём будут, если он крупный, ветки не требующие вмешательства, так как работают годами. ну и зачем в них лезть своими грязными векторами?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 09:24
может незнают про extern C?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 04:09
А почему не на Julia?
а на Яве? Было бы быстрее и кроссплатформенней
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Ivan_83 , 14-Сен-21 04:41
> например, потребовалось создание собственных функций tr_quickfindFirstK() и tr_ptrArray () при наличии std::partial_sort() и std::vector()), а также предоставление в С++ более продвинутых средств для проверки типовЭто из области психиатрии.
Чувак слишком много кодит на плюсах и у него моск расПЛЮСщился, от того обычный С стал негодным и неполноценным.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 05:11
Зачем нужен transmission, если есть qbittorrent?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 06:34
Трансмиссия не теряет 100000 тегов, 10000 раздач и не бьёт тысячи файлов на диске. Затем и нужна -- единственный клиент, который не подводит. Да и в режиме демона очень удобно, у других нет такого варианты и гуй жрёт значительно ресурсов. Другие альтернативы в режиме демона совсем плохи.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Гость , 14-Сен-21 16:18
rtorrent чем плох? в настройке значительно сложней, но зато функциональней и стабильней, пусть немного протух, нет utp, немного странное поведение с announce-list, но все необходимое есть и работает годами.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 17:34
Не сказал бы, что сложнее. Может даже проще. Но он отваливается и бьёт торренты, поэтому ощутимо хуже альтернатив.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Гость , 14-Сен-21 17:52
За 10 лет пользования не припомню случаев убийства торрентов, если внезапно и/или как попало останавливать процесс, может что то потерять, перехэшировать.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 14-Сен-21 18:06
Было несколько раз, как я понял, этот баг зависит от фс. Да, у меня значительная часть файлов на ntfs3g лежала. У трансмиссии тоже случается, но трансмиссия не портит сами файлы -- достаточно перехешировать и снова 100%.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено анонин , 14-Сен-21 08:58
R.I.P.
Это говно и так тормозное и глючное, а теперь будет ещё тормознее и глючнее. Свалил на qbittorrent-nox ещё в прошлом году и не жалею, мои пол тыщи торрентов отлично пережёвывает.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено InuYasha , 14-Сен-21 15:46
SmoothieOverflow.com- Тиммейты, держите мой смузи! Я хочу портировать свой проджект на плюсы! Как лучше рефакторить, чтоб не так крипово и без факапа?
- rename *.c *.cpp
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено prokoudine , 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...
А то превратили разраба в снежинку какую-то.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено mos87 , 15-Сен-21 15:25
и что теперь осилят нормальную иконку в трее и даже возможность перезагрузки торрент-файла без проверки накачанного?
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Анончик , 15-Сен-21 20:21
Забавно что кричат про фанатиков раста в новости про фанатика си++.
Вы сделали мой день
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Alladin , 15-Сен-21 23:44
Сделать двой день как два пальца об асфальт.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено KT315 , 16-Сен-21 10:11
Кек,
зная как бомбит у опеннета по поводу Rust, то если бы 1Икс принимал ставки, я бы выиграл угадав 1й комментарий :-D
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено mikhailnov , 16-Сен-21 23:25
Похоже, будет адскакая мешанина си, си++, ООП, не ООП
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено n00by , 17-Сен-21 11:05
Ты лучше скажи, зачем твой подельник Андрійко Сюрволух наврал, будто бы он админит Альтам телеграм? https://forum.altlinux.org/index.php?action=dlattach;topic=3...
Знает ли тётенька директрисса ООО "НТЦ ИТ Роса" про такую подставу?Это ещё более глупое заявление чем твои, что якобы #define объявляет переменную, а типизация в Си строгая... и вот этот вот прогноз про "не ООП".
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено mikhailnov , 17-Сен-21 12:10
> Ты лучше скажи, зачем твой подельник Андрійко Сюрволух наврал, будто бы он
> админит Альтам телеграм? https://forum.altlinux.org/index.php?action=dlattach;topic=3... ALT расшифровывается как ALT Linux Team - сообщество, не юридическое лицо. Андрей написал про один из чатов сообщества. Лжи здесь нет.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено n00by , 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-х разрядных дистрибутивах, присвоив тем самым неотчуждаемое в РФ авторское право.
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено mikhailnov , 17-Сен-21 17:08
Читать умеешь? "про один из чатов сообщества"
"ООО 'НТЦ ИТ Роса' создаёт поддельные под Альт телеграм-каналы?"
Отправлено n00by , 17-Сен-21 17:54
> Читать умеешь? "про один из чатов сообщества" Вижу, ты начал выкручиваться, как это принято в вашей шаражке.
Твой подельник заявляет дословно "У Альта в телеге я админ". Список админов "телеги Альта" я привёл выше, имени "Андрей Григорьев" среди них нет.
Теперь ты заявляешь, что существует какой-то ещё канал, то есть этот канал посторонний, но выдаёт себя за Альт. Вы реально берегов не видите?
"ООО 'НТЦ ИТ Роса' создаёт поддельные под Альт телеграм-каналы?"
Отправлено mikhailnov , 18-Сен-21 09:38
>> Читать умеешь? "про один из чатов сообщества"
> Вижу, ты начал выкручиваться, как это принято в вашей шаражке.
> Твой подельник заявляет дословно "У Альта в телеге я админ". Список админов
> "телеги Альта" я привёл выше, имени "Андрей Григорьев" среди них нет.
> Теперь ты заявляешь, что существует какой-то ещё канал, то есть этот канал
> посторонний, но выдаёт себя за Альт. Вы реально берегов не видите? Ещё раз: Альт расшифровывается как ALT Linux Team, а не компания "Базальт СПО".
"ООО 'НТЦ ИТ Роса' создаёт поддельные под Альт телеграм-каналы?"
Отправлено Вежливое сообщество ROSA Linux , 18-Сен-21 11:34
Да че ты ему объясняешь? НАМ же вообще на всё плевать, с крышей из бывшего министра. Мы даже на гальюне можем написать "Российское Общество Свободного Программного Обеспечения". Гальюн же в России и мы туда ходим покакать, о СПО думая!
"BitTorrent-клиент Transmission переходит с Си на Си++"
Отправлено Аноним , 01-Окт-21 16:20
Печальная новость. Язык Си я учил по исходникам трансмишн. Живых несистемных проектов на Си становится все меньше.