metaclass: (Default)
[personal profile] metaclass
А теперь о совсем жуткой содомии. CMake не умеет относительные пути к файлам.
И даже пытается это оправдать: http://www.cmake.org/Wiki/CMake_FAQ#Why_does_CMake_use_full_paths.2C_or_can_I_copy_my_build_tree.3F

Что есть у вас по этому поводу сказать, мои маленькие девиантные друзья?

Date: 2012-06-08 11:59 pm (UTC)
From: [identity profile] dair-spb.livejournal.com
1. Компьютерная игра любой сложности — от тетриса с арканоидом до дьябло-3, WoW, WoT, EVE и Кризиса. Да, появляется скриптинг, но он связывает плюсовые компоненты
2. Веб-броузер
3. Ядро любого приложения вообще, с учётом того, что целевые платформы для приложения — Win32/64, OS X, iOS, Android. Пока решение — ядро на C++, морды на .NET/ObjC/ObjC/Java соответственно.
По вкусу добавить "интересные" платформы типа bada, Linux, Symbian.
Edited Date: 2012-06-09 12:01 am (UTC)

Date: 2012-06-09 02:13 am (UTC)
From: [identity profile] avnik.livejournal.com
EVE -- на питоне (тсс, чтоб айсед не услышал)
Там какие-то куски на си с крестиками и без есть, но процентов 80 кода -- на питоне.

Date: 2012-06-09 06:15 am (UTC)
From: [identity profile] inhate.livejournal.com
Гыгыгы, один из основных промышленных MMORP-движков писан на петоне чуть более чем полностью - BigWorld который. Если точнее - это содомированый для масштабируемости петоновский рантайм.

Date: 2012-06-09 09:02 am (UTC)
From: [identity profile] theiced.livejournal.com
1. в основном это луа. но берём например внезапно ил2 - жаба. всё работает, всё хорошо.
2. веб браузер чуть боле чем все - уёбищное говно. наверное это потому что их пишут на кретстиках.
3. просто на си например. без гнилых крестиков.

Date: 2012-06-09 10:07 am (UTC)
From: [identity profile] dair-spb.livejournal.com
> в основном это луа
Ога. Вывод картинок на луа. Движок на луа. Смешно.
Про ИЛ2 не знаю, но в России вообще выбирают ебанические технологии и средства — Delphi, ICQ, вот, экшен-игры на Java... Или там Java вместо Lua?

> 2. веб браузер чуть боле чем все - уёбищное говно. наверное это потому что их пишут на кретстиках.
Мне чиста для справки интересно — ты ссам-то что написал? Где это можно посмотреть, увидеть, ск0чать? Ну попробуй написать броузер на руби. Получится унылейшее говнище. И это ещё я не спрашиваю, чем это броузеры типа Firefox или Chrome "уёбищное говно".

> 3. просто на си например. без гнилых крестиков.
Скорость прототипирования и разработки упадёт в разы. Раза в три, чтобы быть точным.

Date: 2012-06-09 10:12 am (UTC)
From: [identity profile] theiced.livejournal.com
1. сколько там того "движка" ну и опять же, его можно спокойно писать на си. ил2 - предмет воздрочки разных уважаемых ребе, погуглите.

2. та много чего написал. и ссылки постил на что можно. а если вы спрашиваете чем файркап например уёбищное говно, то мне вас реально жаль.

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

Date: 2012-06-09 08:11 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
1. Единственная в своём роде. Странно, что minecraft не вспомнил.

Date: 2012-06-10 09:38 am (UTC)
From: [identity profile] dmi3s.blogspot.com (from livejournal.com)
> Или там Java вместо Lua?

Насколько помню - именно так, только игровая логика.

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

Под Android сейчас требовательные игрушки на С++ пишут (бОльшую, по исходному коду, часть): Java не очень подходит, как быстро выяснилось. Под iOS, опять же, проще портировать. Но это если задумываться о двух платформах.

Date: 2012-06-09 09:53 am (UTC)
From: [identity profile] tzirechnoy.livejournal.com
> от тетриса с арканоидом

Тэтрис -- на турбо паскале, кажэтся. Арканоид вроде на ассэмблере. В любом случае, они появились до C++.

Date: 2012-06-09 09:54 am (UTC)
From: [identity profile] dair-spb.livejournal.com
Всё можно написать на всём. Иногда, правда, будет тормозить.

Я говорю о выборе инструмента сегодня.

Date: 2012-06-09 10:06 am (UTC)
From: [identity profile] theiced.livejournal.com
всё что угодно но не крестики же. они ХУЁВЫ для любой задачи. либ под них тоже нет - ибо на крестиках пишут исключительно пидорасы с ойкью меньше десяти - ничего хорошего они написать не могут.

Date: 2012-06-09 10:10 am (UTC)
From: [identity profile] dair-spb.livejournal.com
Для пидарасов и мудаков повторяю отдельно — конкурентов у C++ нет. Это не значит, что C++ прекрасен и ничего нет лучше. Это значит, что ничего лучше никто не придумал. А если и придумал, то это нахуй никому не упёрлось, потому что есть уже C++.

Date: 2012-06-09 10:15 am (UTC)
From: [identity profile] theiced.livejournal.com
для упорышей повторяю отдельно - всё что можно написать на гнилых крестиках - можно написать на си. за то же время но не обмазываясь несвежим говном.

Date: 2012-06-09 11:50 am (UTC)
From: [identity profile] dair-spb.livejournal.com
Спорно. Как бы это проверить?

То есть, понятно, что гуру на C напишет быстрее и лучше чем лох на C++. И наоборот.

Date: 2012-06-09 11:58 am (UTC)
From: [identity profile] theiced.livejournal.com
да не спорно. один хер на чём писать - глиб тот же даёт ВСЁ полезное что есть в крестиках, при этом с вменяемым апи.

Date: 2012-06-09 08:12 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
Там есть ассоциативные контейнеры? Хеши? Очереди? В СТУДИЮ ССЫЛКИ

Date: 2012-06-12 06:25 pm (UTC)
From: [identity profile] dmitry-vk.livejournal.com
http://developer.gnome.org/glib/2.31/glib-Hash-Tables.html

Date: 2012-06-09 08:11 pm (UTC)
From: [identity profile] zamotivator.livejournal.com
А я согласен с товарищем - альтернативы плюсам нет до сих пор во многих нишах

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 30th, 2025 08:43 pm
Powered by Dreamwidth Studios