Что такое выбор языка. Задача:
Есть текстовый файл. нужно сосчитать, сколько раз упоминается в нем каждое слово.
Выдать 10 наиболее часто встречающихся, вместе с количеством вхождений.

Программист на чистом Си сделает эту задачу за час..полтора.
На Си++ - чуть быстрее.
С использованием Qt - минут 15
На Perl - пять минут, и решение будет в одну строку.

Но это вовсе не значит, что нужно везде и всегда использовать Perl.

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

Павел, в твой огород тоже пару камешков. Тебе рассказать, для чего ООП нужно?
ООП позволяет
* управлять сложностью.
* распределять работу между несколькими исполнителями с более высокой эффективностью.
* ООП существует само по себе, без привязки к языкам. Конечно, использовать ООП легче в тех языках, где оно поддерживается синтаксисом.
* ООП подразумевает использование паттернов программирования. Без паттернов нельзя будет ни понять чужую программу, ни исправить.
* Программы на Си++ с использованием ООП более эффективны, чем на чистом Си без ООП. Это факт, вызванный тем, что Си++ позволяет некоторые операции провести на этапе компиляции и не тащить этот код в объектный модуль.

Твоя фраза насчет Qt:
<div class='quotetop'>Цитата</div>
Qt знаю что за зверь, по моему для 3Д игры не прокатит.[/b]
Может, кьют и не покатит для Halflife-3, но мы не халфу пишем. Но он имеет встроенный модуль для подключения OpenGL, что как раз для отображения поверхности земли, если уж нам так нужен этот реализм.

Штурман, кроссплатформенность демонстрирует качество продукта. В случае Qt она достигается использованием родных для каждой платформы примитивов, которые подключаются/отключаются на этапе компиляции. То есть она не стОит вообще ничего.

Я уже писал, почему для игровой логики нужен свой язык, и примерно какой он должен быть. Но наш гений допускает только гениальность своей собственной головы, чужих постов он не читает. Да и накидано уже достаточно. Мои аргументы в пользу специализированного языка для описания игровой механики:
http://www.civfanatics.ru/forum/index.php?...st&p=265831
http://www.civfanatics.ru/forum/index.php?...st&p=265896
http://www.civfanatics.ru/forum/index.php?...st&p=266414
http://www.civfanatics.ru/forum/index.php?...st&p=265977