Скажем, у меня есть некоторые данные, которые я хочу получить несколько видов. Я думаю, что самым простым примером могут быть плитки в игре: у меня были бы трава, камень, дерево и т. Д. Каждый с разными наборами значений.Файлы данных при использовании языков, заданных пользователем.
Я бы сразу сделал и сделаю файл и прочитал его во время выполнения, поэтому мне не пришлось бы перекомпилировать все это для настройки с чем-то вроде C++. Но если я использую Python, или какой-либо другой intepreted языка, будет ли особый смысл в том, чтобы сделать файл в формате, как:
вида трава
цвета 0xdfdfdf
прогулка правда
см правды
Вместо:
класса травы (плитка):
def init (self):
Я не помню, как инициализировать. Родители
self.colour = 0xdfdfdf
Очевидное преимущество из первых теряется, когда вы не компилировать.
Если я немного изменил требования, так что только люди, редактирующие это, будут кодовыми (-ами), и что это будет сделано только с помощью файлов, потеряло бы время из-за необходимости усложнить синтаксис, потеря против времени, затраченного на создание парсера и его интеграцию? – 2010-11-30 17:27:02