The OpenNET Project / Index page

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



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

Оглавление

Разработчики KWin и X.Org прокомментировали проект Mir и дей..., opennews (ok), 09-Мрт-13, (0) [смотреть все]

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


7. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  +/
Сообщение от ВовкаОсиист (ok), 09-Мрт-13, 22:59 
Судя из того, что они там юзают, а юзают они C++11 и boost, переносимость его сомнительна(странно, что не на Python...). Все таки, Plain-C куда более простой и переносимый, в чем вяленый получает профит.
Ответить | Правка | Наверх | Cообщить модератору

18. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  +3 +/
Сообщение от XPEHemail (?), 09-Мрт-13, 23:32 
> Судя из того, что они там юзают, а юзают они C++11 и
> boost, переносимость его сомнительна

Переносимость куда позвольте спросить ?

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

135. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  +1 +/
Сообщение от Аноним (-), 10-Мрт-13, 03:15 
> Переносимость куда позвольте спросить ?

Ну там какой-то 1 землекоп грозился вяленый под фрибзду запилить. Учитывая что некоторые бзды начали таки пилить KMS и целиться на юзеж новых графических дров - это даже не такая уж и фантастика.

Думается мне что все придет к новому логичному варианту. Будет более-менее унифицированный интерфейс к ядру, через штуки по типу libkms/libdrm. И будут клиенты на этом интерфейсе. В принципе - различные могут быть. Ну, libkms/libdrm/... - станут "совсем низкоуровневым" апи, на которое цепляются несколько более высокоуровневые клиенты.

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

26. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  +2 +/
Сообщение от Crazy Alex (ok), 09-Мрт-13, 23:52 
А где его гонять, где нет даже приличногокомпилятора плюсов? На самом деле сейчас использовать плюсы НЕ 11-е - идиотизм, этот стандарт кардинально улучшил язык.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

165. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  –1 +/
Сообщение от ВовкаОсиист (ok), 10-Мрт-13, 10:04 
Я таки везде и использую 11й, но буст... Если они собрались это дело ещё на телефоны пропихивать, кому нужна будет эта кучка шаблонного секаса кроме дисплейного сервера? Плюс ко всему, юзают исключения, я бы так не рисковал разбегаться. Да и вообще, буст маньяки писали.
Ответить | Правка | Наверх | Cообщить модератору

56. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  +2 +/
Сообщение от Sauron (??), 10-Мрт-13, 01:09 
А где у нас нет boost+C++11, назовите хоть одну платформу.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

69. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  –9 +/
Сообщение от iZEN (ok), 10-Мрт-13, 01:26 
> А где у нас нет boost+C++11, назовите хоть одну платформу.

Если gnash удалю, то и boost не нужен.


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

94. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  +1 +/
Сообщение от kurokaze (ok), 10-Мрт-13, 02:05 
>> А где у нас нет boost+C++11, назовите хоть одну платформу.
> Если gnash удалю, то и boost не нужен.

# equery d dev-libs/boost | grep '\/' | wc -l
44

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

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

188. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  –1 +/
Сообщение от adminchegemail (ok), 10-Мрт-13, 11:56 
[root@netbook] [11:56:49] [Jobs: 0]
~ $ equery d dev-libs/boost | grep '\/' | wc -l
0

Почему у меня система уже два года с кучей наворотов, но без буста?
ЧЯДНТ?

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

200. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  –2 +/
Сообщение от iZEN (ok), 10-Мрт-13, 12:55 
http://www.freshports.org/devel/boost-libs/

Required by:
for Libraries
audio/ardour audio/cpp-xmms2 audio/mp3plot audio/mumble audio/patchage audio/pms audio/raul audio/tomahawk cad/kicad cad/kicad-devel chinese/librime databases/akonadi databases/flare databases/hypertable databases/mongodb databases/mysql-connector-c++ databases/soci deskutils/easystroke deskutils/gnote deskutils/kdepim4 deskutils/kdepim4-runtime deskutils/kdepim44 deskutils/kdepim44-runtime deskutils/kdepimlibs4 deskutils/pinot deskutils/strigi devel/avro-cpp devel/cocaine-core devel/codeblocks devel/eblob devel/edb devel/fb303 devel/kdesdk4 devel/kdevplatform devel/libXGP devel/libYGP devel/libiqxmlrpc devel/liborcus devel/libslave devel/nemiver devel/sdts++ devel/simgear devel/smack devel/subcommander devel/subcommander2 devel/thrift devel/xsd dns/powerdns dns/powerdns-devel editors/abiword editors/calligra editors/koffice-kde4 editors/madedit editors/pdfedit finance/kmymoney-kde4 finance/quantlib games/0ad games/allacrost games/arx-libertatis games/asc games/bastet games/burrtools games/ember games/flightgear games/frogatto games/galaxyhack games/glob2 games/lander games/openlierox games/pingus games/plee-the-bear games/pokerth games/py-fife games/secretmaryochronicles games/spring games/valyriatear games/vdrift games/violetland games/wesnoth games/wesnoth-devel graphics/agave graphics/aqsis graphics/blender graphics/enblend graphics/evolvotron graphics/fracplanet graphics/gnash graphics/gource graphics/hugin graphics/libopenraw graphics/luxrender graphics/mapnik graphics/openimageio graphics/openshadinglanguage graphics/povray37 graphics/visionworkbench lang/hiphop-php mail/libmapi math/carve math/py-graphtool math/rocs math/ufc multimedia/assimp multimedia/bombono multimedia/cclive multimedia/gstreamer-qt4 multimedia/mkvtoolnix multimedia/vdr-plugin-upnp multimedia/xbmc multimedia/xbmc-pvr net/asio net/cyphesis net/kdenetwork4 net/pktanon net/scribe net/twinkle net/xorp-devel net-im/licq net-im/licq-console net-im/licq-jabber net-im/licq-osd net-im/licq-qt-gui net-p2p/bitcoin net-p2p/eiskaltdcpp-lib net-p2p/libktorrent net-p2p/libtorrent-rasterbar-14 net-p2p/libtorrent-rasterbar-15 net-p2p/libtorrent-rasterbar-15-python net-p2p/libtorrent-rasterbar-16 net-p2p/libtorrent-rasterbar-16-python net-p2p/sharktorrent net-p2p/solidcoin palm/barry print/cjk-lyx print/lyx print/lyx16 print/pdfcube print/scribus print/scribus-devel science/peekabot security/spass sysutils/fusefs-encfs textproc/libkolabxml textproc/sigil textproc/xmlwrapp www/kdewebdev4 www/openvrml x11/kde4-workspace x11-toolkits/flowcanvas

KDE4 и Qt у меня нет. libtorrent не пользуюсь. В игрушки не играю. Из всей кучи только Gnash есть, вот он имеет зависимость от Boost.

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

369. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  +/
Сообщение от kurokaze (ok), 10-Мрт-13, 23:14 
Изень, спасибо тебе что ты еще раз продемонстировал присущее бздунам квадратно-гнездовое мышление. Так на нас, фряшников, меньше гуано будет сыпаться.
Ответить | Правка | Наверх | Cообщить модератору

319. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  +/
Сообщение от Аноним (-), 10-Мрт-13, 19:22 
Это что, я ему под своей Фрёй могу зависимости показать:

> pkg_info -R -x boost-libs | wc -l

      88

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

343. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  –2 +/
Сообщение от iZEN (ok), 10-Мрт-13, 21:08 
> Это что, я ему под своей Фрёй могу зависимости показать:
>> pkg_info -R -x boost-libs | wc -l
>       88

% pkg_info -Rx boost
Information for boost-libs-1.52.0_1:

Required by:
gnash-0.8.10_4

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

183. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  –2 +/
Сообщение от fi (ok), 10-Мрт-13, 11:48 
Так и запишем: фришники - неосиляторы. :)

boost уже стал продолжением STD C++, и как-то странно слышать что какой-то элемента стандарта не нужен.

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

202. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  –2 +/
Сообщение от arisu (ok), 10-Мрт-13, 12:58 
> boost уже стал продолжением STD C++, и как-то странно слышать что какой-то
> элемента стандарта не нужен.

буст — лоскутное гуано.

кстати: а если в стандарт включат возможность сокращать ключевые слова и идентификаторы до одной буквы, с оставлением догадок на откуп компилятору — это тоже всенепременно надо будет использовать?

пока что ситуация с бустом примерно такая же, как и с гвидобейсиком. в принципе, используя как первую, так и второй, писать хороший софт можно. но отчего-то намного лучше применять их как индикаторы: «буст? бидон? ненененене, *этого* мне в системе не надо, оно косое, кривое, окостыленое, тормозное и лаяй не вовремя.»

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

214. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от anonymous (??), 10-Мрт-13, 13:21 
>буст — лоскутное гуано
>буст? бидон? ненененене, *этого* мне в системе не надо, оно косое, кривое, окостыленое, тормозное и лаяй не вовремя

Неплохо бы подкрепить такие категоричные суждения ссылкой на свой код, лишенный вышеперечисленных недостатков. Просто для придания весу словам. Заранее спасибо.

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

218. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  –1 +/
Сообщение от arisu (ok), 10-Мрт-13, 13:29 
паспорт тоже показывать? не хочу.

да, кстати: а чтобы сказать, что еда в ресторане отвратительная — надо всенепременно со своим борщом приходить?

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

238. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от Школьник (ok), 10-Мрт-13, 14:38 
Косое? Кривое? Местами возможно. Но где мне найти аналог, например, boost.asio, только чтобы а) без буста; б) без того, чтобы за этим аналогом тянулся длинный шлейф в виде своей реализации строк, контейнеров и т.д.; в) чтобы я мог пользоваться возможностями C++ 11 - например, передать лямбду в виде обработчика асинхронного вызова. Можешь подсказать такой аналог?
Ответить | Правка | К родителю #202 | Наверх | Cообщить модератору

242. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +1 +/
Сообщение от arisu (ok), 10-Мрт-13, 14:55 
здесь? http://think-async.com/
Ответить | Правка | Наверх | Cообщить модератору

243. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от Школьник (ok), 10-Мрт-13, 14:56 
Кстати! Спасибо, что напомнил!
ЗЫ Кристофер высок!
Ответить | Правка | Наверх | Cообщить модератору

245. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от arisu (ok), 10-Мрт-13, 15:01 
(ехидно) разумные люди предпочитают намертво к бусту не привязываться.

(это шутка, не холивар)

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

244. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от arisu (ok), 10-Мрт-13, 15:00 
а «почти лямбдами» я в gcc пользуюсь давно. да, они не делают замыканий, поэтому не столь круты. но всё равно шибко удобно. увы, в режиме c++ этот финт недоступен.
Ответить | Правка | К родителю #238 | Наверх | Cообщить модератору

440. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +1 +/
Сообщение от Vkni (ok), 11-Мрт-13, 22:42 
> Косое? Кривое? Местами возможно. Но где мне найти аналог, например, boost.asio, только
> чтобы а) без буста; б) без того, чтобы за этим аналогом
> тянулся длинный шлейф в виде своей реализации строк, контейнеров и т.д.;
> в) чтобы я мог пользоваться возможностями C++ 11 - например, передать
> лямбду в виде обработчика асинхронного вызова. Можешь подсказать такой аналог?

Увы, нигде. Буст - чудесная штука. Но нельзя забывать, что тот же интерфейс boost.filesystem переделывался 2 раза. ;-) Поэтому, по возможности, Буст надо изолировать - это не stdlibc++. ;-)

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

166. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  –1 +/
Сообщение от ВовкаОсиист (ok), 10-Мрт-13, 10:06 
Нету ничего в бусте такого, что им вдруг понадобилось в дисплейном сервере.
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

93. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  +/
Сообщение от kurokaze (ok), 10-Мрт-13, 02:02 
> Судя из того, что они там юзают, а юзают они C++11 и
> boost, переносимость его сомнительна(странно, что не на Python...).

А в твоей голове укладываются например плюсовые биндинги к сишным библиотекам? Или рубишные к плюсовым? Ты бы матчасть то поучил бы


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

96. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  –1 +/
Сообщение от Аноним (-), 10-Мрт-13, 02:08 
> C++11 и boost,

Ммда.. и они это в телефон хотят засунуть? Хуже этого только ява разве что.

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

132. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  +1 +/
Сообщение от Crazy Alex (ok), 10-Мрт-13, 03:12 
Показать c++, который в AVR суётся? Я когда-то ссылочку приводил - хрен руками так соптимизируешь. И буст (при вменяемомо использовании, конечно) весьма шустр после компиляции ;-)
Ответить | Правка | Наверх | Cообщить модератору

139. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  +1 +/
Сообщение от Аноним (-), 10-Мрт-13, 03:25 
> Показать c++, который в AVR суётся?

Это ардуинщиками то? Ну да, бывает такое. Только ардуинщики никогда и не претендуют на оптимальность кода. Они обычно нубы полные. И тут кто-то недвусмысленно высказывался о скорости работы этого ардуино (ИЧСХ, по делу).

Если что - я не просто ВИДЕЛ это. Оно вот прямо сейчас у меня на винче есть и работает. И я бы сказал что это та еще дрянь. Пухлая и тормознутая, ага. Нет, временами, GCC вытворяет просто чудеса оптимизации, скостив навернутые конструкции до буквально пары асмовых команд. Но это очень уж "как повезет". Нередко там такая гора Эверест генерится из казалось бы такого мизерного кода, что ардуинщики потом дико худеют от тормознутости работы их поделий.

> Я когда-то ссылочку приводил - хрен руками так соптимизируешь.

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

> И буст (при вменяемомо использовании, конечно) весьма шустр после компиляции ;-)

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

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

234. "Разработчики KWin и X.Org прокомментировали проект Mir и дей..."  +1 +/
Сообщение от Crazy Alex (ok), 10-Мрт-13, 14:20 
Всё надо использовать разумно. А буст, как ни крути, даёт либы достаточно высокгого качества и является истоником для стандарта (и в tr включали их, и в 11). Гнать на него скопром - как-то не комильфо, мне кажется.

Да, и при чем здесь ардуинщики? AVR ардуиной не ограничивается, и ардуинский код отнюдь не плюсовый, насколько я знаю, а на каком-то адском своём языке.

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

140. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +1 +/
Сообщение от arisu (ok), 10-Мрт-13, 03:26 
> Показать c++, который в AVR суётся?

да. желательно — именно c++, а не «си с классами». с шаблончиками, с stl, с автоматическими объектами и исключениями. очень, очень хочу увидеть.

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

171. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от Alatar (??), 10-Мрт-13, 10:43 
http://easyelectronics.ru/rabota-s-portami-vvoda-vyvoda-mikr...
http://we.easyelectronics.ru/Soft/avr-s-i-umnye-ukazateli.html
http://we.easyelectronics.ru/Soft/kolcevoy-bufer-na-s-dlya-m...
http://we.easyelectronics.ru/Soft/formatnyy-vyvod-dlya-mk-na...
Ответить | Правка | Наверх | Cообщить модератору

207. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от arisu (ok), 10-Мрт-13, 13:08 
Q.E.D. «си с классами» и шаблонизатор как замена макропроцессора (впрочем, кое-где и макропроцессор абузят). это не c++ in all its glory.

кстати, я просил примеры с использованием STL ещё.

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

236. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от Crazy Alex (ok), 10-Мрт-13, 14:25 
Слушай, ну ты требования соразмеряй. Плюс исключения требудт аппаратной поддержки, если не ошибаюсь. Но на нынешних телефонах-то отнюдь на AVR, там с этим проблем никаких, и от исключений только польза.

И да, "С с классами и шаблонами" - это тоже вполне валидное использование плюсов. Более того "in all glory" - это как раз тупость, плюсы тем и хороши, что можешь выбрать нужный или удобный тебе набор фич, а остальными либо не пользоваться вообще либо оставить тем, кому они нужны и кто их умеет юзать - авторам библиотек, к примеру.

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

249. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от arisu (ok), 10-Мрт-13, 15:06 
> Слушай, ну ты требования соразмеряй.

мне сказали — «c++». хочу увидеть именно c++. сказали бы «очень ограниченое подмножество c++» — не было бы никаких вопросов.

p.s. исключения не требуют аппаратной поддержки.

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

288. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от Anonim (??), 10-Мрт-13, 18:02 
> p.s. исключения не требуют аппаратной поддержки.

от процессора они не требуют специфичных инструкций, они требуют что б на борту было немеряно опративы.

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

303. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от arisu (ok), 10-Мрт-13, 18:35 
>> p.s. исключения не требуют аппаратной поддержки.
> от процессора они не требуют специфичных инструкций, они требуют что б на
> борту было немеряно опративы.

зачем? O_O
исключения просто добавляют накладных расходов на ведение списка exception frames, да добавляют нагенерённого кода. никакого немеряного пожирания RAM там нет.

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

230. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от Crazy Alex (ok), 10-Мрт-13, 14:09 
Ну, avr с его микро-объемами накладывает свои ограничения - так что STL и исключений не будет, но там именно в шаблонах и классах и была фишка. Я кидал когда-то - http://easyelectronics.ru/rabota-s-portami-vvoda-vyvoda-mikr...
Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору

250. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от arisu (ok), 10-Мрт-13, 15:08 
это вообще атомная анальная магия с абузингом препроцессора и использованием шаблонов как «ещё одного препроцессора».

расскажите, кстати, кто-нибудь автору, что define для констант в c++ — плохая, негодная практика. а создание класса при помощи препроцессора — это суператомно вообще, типичный такой c++.

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

291. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  –1 +/
Сообщение от Anonim (??), 10-Мрт-13, 18:05 
> расскажите, кстати, кто-нибудь автору, что define для констант в c++ — плохая,
> негодная практика.

А тебе, пора бы знать, что константная переменная может занимать память. И если этой памяти 2 килобайта, то и дефайн - нормальная практика.


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

305. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +1 +/
Сообщение от arisu (ok), 10-Мрт-13, 18:37 
> А тебе, пора бы знать, что константная переменная может занимать память.

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

какие ещё чудные открытия у тебя есть?

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

313. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  –1 +/
Сообщение от Anonim (??), 10-Мрт-13, 18:57 
>только в том случае, если где-то берётся её адрес.

А я и не утверждал, что всегда занимает.

Ну и по исключениям - если у тебя есть 640 кБ опреративы - может поддрежка исключений и не сильно заметно отжирает памяти, но если, как в случае с AVR, оперативы 1-2 кБ, и стек примерно - 100 байт, то поддержка исключений - это уже обуза.

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

321. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +1 +/
Сообщение от arisu (ok), 10-Мрт-13, 19:26 
>>только в том случае, если где-то берётся её адрес.
> А я и не утверждал, что всегда занимает.

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

> Ну и по исключениям

я, кагбэ, в курсе. однако речь изначально шла про c++, а не про «restricted c++ subset». поэтому хочу видеть исключения, хочу видеть STL.

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

325. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  –1 +/
Сообщение от Anonim (??), 10-Мрт-13, 19:48 
>если человек взял адрес — он (адрес) ему (человеку) нужен, наверное. а если нет — компилятор разрулит.

А если человеку адрес нафик не впился, ему надо эту константу передать в функуию, которая принимает константную ссылку?
>я, кагбэ, в курсе. однако речь изначально шла про c++, а не про «restricted c++ subset».

Я не могу понять что тебе тут обьяснить? Что есть системы где нет необходимости во всех наворотах? Собственно компилятор с++ поддерживает генерацию исключений. Думаю, если постаратся, то и STL можно скомпилить под AVR. Только вот нафига, если оно не влезет ни во флеш, ни в ОЗУ ?

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

352. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от arisu (ok), 10-Мрт-13, 21:59 
>>если человек взял адрес — он (адрес) ему (человеку) нужен, наверное. а если нет — компилятор разрулит.
> А если человеку адрес нафик не впился, ему надо эту константу передать
> в функуию, которая принимает константную ссылку?

э… ссылку на int? константную? этот человек упоротый, его надо срочно изолировать. возможно, он ещё излечим.

> Я не могу понять что тебе тут обьяснить?

мне не надо пояснять, мне надо продемонстрировать. полный c++ на AVR. как в #132 сказано. там же не сказано «показать подмножество c++», там сказано «показать c++». вот это я и хочу увидеть. заметь, я даже буст не требую, хотя там по логике фразы получется «c++ с бустом для AVR». мне бы хоть STL и исключения, ладно с ним, с бустом.

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

382. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от Anonim (??), 11-Мрт-13, 01:57 
>полный c++ на AVR. как в #132 сказано

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

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

385. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +2 +/
Сообщение от arisu (ok), 11-Мрт-13, 02:46 
пойди прочитай про «риторические вопросы». авось не будешь глупости нести.
Ответить | Правка | К родителю #382 | Наверх | Cообщить модератору

387. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от Anonim (??), 11-Мрт-13, 02:58 
>авось не будешь глупости нести.

Глупости - это требовать исключений и STL для AVR и утверждать что в фразе "Показать c++, который в AVR суётся?" есть утверждение.

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

432. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 11-Мрт-13, 16:44 
>>авось не будешь глупости нести.
> Глупости - это

...лезть в обсуждения более опытных людей -- особенно пока они определяются, кто что уже считает плюсами.  Если Вы такой же даже не чайник в плюсах, как и я (бишь почитали книжечку и исправили пару раз production-код с Qt) -- предлагаю тоже посидеть тихонько и послушать.

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

306. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +2 +/
Сообщение от arisu (ok), 10-Мрт-13, 18:37 
p.s. даже если компилятор полный идиот, enum для костант всё равно лучше дефайнов.
Ответить | Правка | К родителю #291 | Наверх | Cообщить модератору

399. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от Anonim (??), 11-Мрт-13, 09:12 
https://github.com/kibergus/StandardCplusplus
Ответить | Правка | К родителю #140 | Наверх | Cообщить модератору

402. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от arisu (ok), 11-Мрт-13, 09:36 
> https://github.com/kibergus/StandardCplusplus

на авр-овской восьмибитной ардуине заведётся?

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

413. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +1 +/
Сообщение от Anonim (??), 11-Мрт-13, 11:49 
>на авр-овской восьмибитной ардуине заведётся?

Не, ну нельзя же быть настольно ленивым. Readmу прочти !

>This is a straight port of uClibc++ for Arduino. I have cut nothing out and held nothing back. Use with care!

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

417. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от arisu (ok), 11-Мрт-13, 12:31 
ардуин есть два варианта: на восьмибитном AVR (старый) и на 32-битном ARM (новый). внимание, сложный вопрос: заводится ли эта беда именно на старом, восьмибитном ардуине? на армовом-то я верю, что заводится.
Ответить | Правка | Наверх | Cообщить модератору

420. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от Anonim (??), 11-Мрт-13, 12:54 
http://habrahabr.ru/post/149683/
Ответить | Правка | Наверх | Cообщить модератору

421. "Разработчики KWin и X.Org прокомментировали проект Mir и..."  +/
Сообщение от Anonim (??), 11-Мрт-13, 13:02 
>внимание, сложный вопрос: заводится ли эта беда именно на старом, восьмибитном ардуине?

И снова, НЕЛЬЗЯ БЫТЬ ТАКИМ ЛЕНИВЫМ !
Наводящие вопросы: Когда залит код на гитхаб? Когда вышел Arduino Duo ?

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

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

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




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

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