Подскажите, пожалуйста, тот язык программирования (и желательно редактор+компилятор под него), на котором можно решить следующие задачи:
1. Полная предсказуемость выполнения кода (например, чтобы не было ситуаций, когда присваиваешь значение переменной, а оно не присваивается даже при правильном построении кода - неведомая ошибка редактора);
2. Исчерпывающая работа с внешними файлами (создание папок, файлов, копирование, удаление и т. д.);
3. Желательно, чтобы написанная программа содержалась в одном файле (например, на C++ Builder 6 - одна программа содержится в нескольких файлов);
4. Возможность выполнять сразу несколько ветвей кода или многозадачность (например, в html/javascript можно выполнять несколько проверок одновременно, удалённо друг от друга);
5. Поддержка русского языка и комментариев в коде;
6. Исчерпывающая работа со звуком (распознование голоса - без подключения внешних библиотек, т. е. чтобы можно было создать самой подобную программу; внедрение голосовых движков на подобие IVONA Maxim/Tatyana - или выполнение команд через командную строку для работы с программой Govorilka);
7. Желателен интерфейс создаваемой программы как в командной строке (чтобы можно было просто наблюдать состояние работы программы со своими параметрами и вводить некоторый текст + Enter);
8. Желательно наличие русскоязычного справочника по данному языку для его изучения;
9. Желательно работа с базой данных Access/Exel (но не обязательно).
***
Мне точно не подойдёт язык программирования C++ на Builder 6, так как у меня часто возникают ошибки на пустом месте, да и сам редактор какой-то покалеченный (перестали работать некоторые функции при создании нового проекта, а в старых проектах они все работают; зачастую, решала все свои проблемы в нём при помощи "закрыть"/"открыть").
***
Поверхностно знакома с html/javascript (ещё меньше с php) - с помощью этих языков можно решить мои задачи? Я неуверена на счёт выполнения пункта 6, ещё не знаю, насколько исправно будут работать большие программы (например, мини-игра размером в 1 Гбайт не будет баговаться или глючить при нормальном процессоре?).
***
А также, что мне НЕ нужно: создавать роботов (автономных от компьютера устройств), чужие готовые проекты или макеты (если это не идёт в качестве "совета на взглянуть", чтобы улучшить свои знания), какие языки сейчас популярны (если неизвестно, смогут ли они выполнить все мои задачи), знать насколько данный язык сложен в изучении (т. к. мне нужен будет только результат), знать насколько это глупый/сложный вопрос, какие ошибки я допустила при написании данного текста.
1. Полная предсказуемость выполнения кода (например, чтобы не было ситуаций, когда присваиваешь значение переменной, а оно не присваивается даже при правильном построении кода - неведомая ошибка редактора);
2. Исчерпывающая работа с внешними файлами (создание папок, файлов, копирование, удаление и т. д.);
3. Желательно, чтобы написанная программа содержалась в одном файле (например, на C++ Builder 6 - одна программа содержится в нескольких файлов);
4. Возможность выполнять сразу несколько ветвей кода или многозадачность (например, в html/javascript можно выполнять несколько проверок одновременно, удалённо друг от друга);
5. Поддержка русского языка и комментариев в коде;
6. Исчерпывающая работа со звуком (распознование голоса - без подключения внешних библиотек, т. е. чтобы можно было создать самой подобную программу; внедрение голосовых движков на подобие IVONA Maxim/Tatyana - или выполнение команд через командную строку для работы с программой Govorilka);
7. Желателен интерфейс создаваемой программы как в командной строке (чтобы можно было просто наблюдать состояние работы программы со своими параметрами и вводить некоторый текст + Enter);
8. Желательно наличие русскоязычного справочника по данному языку для его изучения;
9. Желательно работа с базой данных Access/Exel (но не обязательно).
***
Мне точно не подойдёт язык программирования C++ на Builder 6, так как у меня часто возникают ошибки на пустом месте, да и сам редактор какой-то покалеченный (перестали работать некоторые функции при создании нового проекта, а в старых проектах они все работают; зачастую, решала все свои проблемы в нём при помощи "закрыть"/"открыть").
***
Поверхностно знакома с html/javascript (ещё меньше с php) - с помощью этих языков можно решить мои задачи? Я неуверена на счёт выполнения пункта 6, ещё не знаю, насколько исправно будут работать большие программы (например, мини-игра размером в 1 Гбайт не будет баговаться или глючить при нормальном процессоре?).
***
А также, что мне НЕ нужно: создавать роботов (автономных от компьютера устройств), чужие готовые проекты или макеты (если это не идёт в качестве "совета на взглянуть", чтобы улучшить свои знания), какие языки сейчас популярны (если неизвестно, смогут ли они выполнить все мои задачи), знать насколько данный язык сложен в изучении (т. к. мне нужен будет только результат), знать насколько это глупый/сложный вопрос, какие ошибки я допустила при написании данного текста.