jonikster писал(а):
Если без хардкора - то в С++ для задач мада достаточно знать :
- виртуальные функции, наследование, интерфейсные классы (зачем нужны и как работают)
- работа с указателями
- основные контейнеры : vector, map, list, deque
- работа со строками
- не забывать, что работа с памятью на программисте (освобождение ненужной памяти)
Я этого никогда не осилю.
Вообще на C# надо бы знать
- виртуальные функции, наследование, интерфейсные классы (зачем нужны и как работают)
- основные контейнеры
- работа со строками (о сколько вам открытий чудных)
- не забывать, что сборщик мусора не панацея, и надо каждый раз задумываться где будет освобождена память.
Если вы не осилите С++ в заданном объеме, то вам лучше и на С# не писать.
Без обид.
Однако и то и другое студентов учат чуть-ли не за семестр делать. В том числе и вроде-бы
студентов-ветелинаров
. Это вполне на уровне средней школы знания. Чего там можно не осилить-то ?
А вот спроектировать грамотно систему и интерфейсы куда как сложнее, и это в общем от языка зависит не очень.
Вы пишите на C#, в чём проблема-то ? Если можете конечно.
Для начала можете на русском языке начать писать.
Я, к примеру, готов присоединиться и покритиковать SRS на скриптовый язык,
вам ведь непременно придется разрабатывать свой (те что знаю увы сильно устарели)
и в общем-то это одна из довольно сложных задач.
Вот синтаксис и общую идеологию можем и обсудить.
Лучше, конечно, отдельной темой.
Если это кажется слишком сложным, то можете написать требования для системы команд.
Собрать по ру-мадам команды, провести анализ, описать те, которые предполагаете иметь, итд итп.
В общих чертах описать интерпретатор.
Тоже готов помочь критически рассмотреть документы.
jonikster писал(а):
По поводу xml, не смейтесь, я с ними работать не умею. Более того, я знаю только то, что xml это типа текстовый файл, в котором что-то хранится.
А xml-то тут причем ?