Я понимаю, что для КолибриОС языки С/С++ являются чем-то типа скриптовых языков самого верхнего уровня, но все же осмелюсь заявить, что поддержка одного из самых популярных языков в мире (http://langpop.com) делает КолибриОС более доступным для создания прикладных программ, что очень скажется на популярности операционной системы.
Кстати, на предложенной вами иллюстрации создается впечатление, что птичку тянет на дно «прежних ошибок груз» (с), что не соответствует действительности, так как ядро КолибриОС изначально писался на Asm :)
ну мы были официально лицензированными nintendo разработчиками, потому и девкиты были и даже поддержка.
круче всего было проходить lot-checks, которых у nintendo довольно много, помню эти бессоные ночи.
помню ради интереса смотре devkitARM, но к удобному привыкаешь быстро и дальше «ага как они это реализовали» дело не пошло
Поддерживаю, но лично я перестала доверять самсунгу как только стал писать под них софт. Правда меня слишком понесло, слишком отвернуло, даже спичек от них не куплю.
Заслуживает уважения хотя бы факт экспериментаторства, то что вы разобрались и вышли за рамки предлагаемого набора «из коробки». А все остальное — не важно, инструментов особенно сейчас хоть отбавляй.
Расскажу свою потешную историю первого знакомства c j2me. Это было начало 2000-х, интернета особо у меня не было, писал я на с++ и разбираться с явой особого желания не было, но было желания подзаработать. Я где-то достал пакет разработчика, тулкит которого состоял по сути из командной строки, превращающий с помощью батника список исходников в jar-jad. Писал код я в блокноте, понятное дело, можете представить как отлаживался код. И каково мое было удивление, когда я демку заказчику и он открыл все это в како-то диковинной программе, умеющей подчеркивать ошибки и компилить по нажатии одной кнопки. Стыдно было признать для себя, что дальше visual studio пойти фантазии мне не хватило.
О, точно, давно не смотрел этого замечательного человека. А еще помню, что когда джойстики выходили из строя, их с небольшой вероятностью можно было воскресить, нагревая микросхему-ляпку паяльником с последующей отправкой в морозильник. Правда после воскрешения джойстик становился зачастую зомби и часто чудил.
Помнится, были такие картриджи, в которых методом тыка можно было добавить или, наоборот, убавить количество игр с помощью перемычек. Тогда это была магия чистой воды, я демонстрировал это чудо друзьям, дымя паяльником и бормоча заклинания «ну пожалуйста-ну пожалуйста...». Хотя и была во всем этом и прямая выгода — ко мне таскали на шару разные игры…
Да, очень важное замечание. Спасибо вам, вебразработчики, что не смотря на неидеальность вышеупомянкного браузера все современное идет на нем должным образом. Могу представить какой это неблагодарный труд. По крайней мере я, пользователь ие, могу комфортно себя чувствовать на просторах интернета.
Я понимаю, что для веб-разработчиков он может и не идеальный, но меня абсолютно устраивает то, что в винде поставляется по умолчанию из коробки. Разводить холиваров не хочу, у меня довод простой-- на нем все работает, что я запускаю, зачем мне еще один, возможно круче, но возможности которого я не заценю. Тем более, что ослика все-равно из родной операционки не удалить, интегрирован он в операционку очень прочно.
Спасибо за ссылочку, теперь когда меня будут на работе тролить за то что я принципиально сижу на ie, я с няшной мордочкой буду демонстриворать вот это!
Единственнаямпроблема юнити — его саппорт. Потому большие компании им не пользуются. Впрочем, это проблема не только юнити, но у них она самая большая.
На нынче очень популярном питоне написан, к примеру, world of tanks. Да и все остальные «большие» игры Варгейминга пишутся и будут писаться на нем, пока будет использоваться движок bigworld. (Понятное дело, речь идет о игровой логике клиента и сервера, что, по сути и есть сама игра)
Простите, могу ли я использовать вашу статью как вводный документ в виде txt в своем репозиторие (все в свободном доступе)? Как раз то, что нужно для понимания что такое кроссплатформенность и начальное представление о потенциальных подводных камнях, которые должна обходить архитектура и реализация.
Мне пришлось ввести свой тип wchar и реализовать самописный (по мотивам библиотечного) sprintf. Так как писать хардкод текста, особенно при мультилэнгвидже, моветон, тексты приходят из файлов и оперировать с ними с помощью искусственного типа не есть проблема.
Поддерживаю, особенно о мелочах, которые следует уточнять. Например, в начале статьи не совсем понятно, в какой момент происходит запуск нового потока, но очень акцентируется внимание на join. В разделе о блокировках я бы, в первую очередь, расписал о проблемах с конкуренцией потоков в работе с данными и чем отличаются мутексы от простых переменных.
Возможно, раз статья затрагивает с++, нужно упомянуть о других библиотеках, например старину pthread.
Мир тесен! Хороший выбор, Серега крут, долго вместе работали над разными игровыми проектами.
Да, замечено, что он приносит удачу, так что успеха вам не избежать!
Кстати, на предложенной вами иллюстрации создается впечатление, что птичку тянет на дно «прежних ошибок груз» (с), что не соответствует действительности, так как ядро КолибриОС изначально писался на Asm :)
круче всего было проходить lot-checks, которых у nintendo довольно много, помню эти бессоные ночи.
помню ради интереса смотре devkitARM, но к удобному привыкаешь быстро и дальше «ага как они это реализовали» дело не пошло
только трушное NitroSDK, без никаких NitroSystem. Любимая платформа, жаль что GBA не застал.
Насчет homebrew — согласен, если бы нинтенды не были такими жадными до лицензий, да вообще пора уж открыть NitroSDK
Расскажу свою потешную историю первого знакомства c j2me. Это было начало 2000-х, интернета особо у меня не было, писал я на с++ и разбираться с явой особого желания не было, но было желания подзаработать. Я где-то достал пакет разработчика, тулкит которого состоял по сути из командной строки, превращающий с помощью батника список исходников в jar-jad. Писал код я в блокноте, понятное дело, можете представить как отлаживался код. И каково мое было удивление, когда я демку заказчику и он открыл все это в како-то диковинной программе, умеющей подчеркивать ошибки и компилить по нажатии одной кнопки. Стыдно было признать для себя, что дальше visual studio пойти фантазии мне не хватило.
да, и не обманывай чесных людей. НгаКК и «благо народа» вещи не совместимые.
Возможно, раз статья затрагивает с++, нужно упомянуть о других библиотеках, например старину pthread.
Да, замечено, что он приносит удачу, так что успеха вам не избежать!