Я не программист, но хочу разрабатывать игрушки и программы для iPhone. Пытался понять Objective C, просто С, С++. Все они показались жутко сложными, с кучей лишних вводных (на мой обывательский взгляд, не принимайте близко к сердцу). Пару дней назад наткнулся на Corona SDK и прифигел, как все просто. Посмотрев три урока, смог написать простенькую программку, выводящую на экран задуманную композицию из слоев графики и текста. Как я понял, в этом заслуга языка lua.
Собственно вопрос: насколько серьезен этот язык и Corona SDK, чтобы выпускать полноценные игрушки, адекватно работающие на iPhone? Понятно, что производительность его ниже более низкоуровневых языков (например родного Objective C), но насколько?
Просьба отвечать только тем, кто имеет опыт написания на lua серьезных программ.
Офигенный язык. Очень удобная работа с таблицами, что логично, ибо он из этого вырос. Очень хороший инструмент для перелопачивания данных. Плюс язык сам по себе довольно современный — функциональный стиль, замыкания — все есть. Стандартная библиотека бедновата, но это тоже довольно логично, обычно язык используется как дополнительный скриптовый.
Используется как дополнительный скриптовый, откуда стандартная библиотека расширяется хост-языком естественным образом и поэтому это обычно не проблема.
То что он офигенный я уже увидел. :) Вопрос в том, насколько он годится в качестве единственного полноценного языка, чтобы на нем в Corona SDK написать полноценное приложение, которое не будет тормозить и жрать батарейку аки зверь?