На данном этапе к такой концепции много вопросов. Но вообще программирование должно стать более верхнеуровневым. Я сейчас изучаю юнити, и несмотря на то, что даже в голове у меня есть четкий алгоритм, как его реализовать я не понимаю. Как только вижу какой-нибудь roomNavigation = GetComponent<RoomNavigation> (); мне становится плохо. Синтаксис большинства языков пока не готов к пришествию людей (таких как я), которые не могут уложить в голове все эти абстракции, инкапсуляции и рекурсии.
Для тех, кто не может уложить в голове абстракции и инкапсуляции, существует язык C и процедурное программирование. Более того, приведённая строчка из C# станет понятна даже девятикласснику после одного 40-минутного занятия. Русский язык гораздо сложнее, чем любой язык программирования, но почему-то его синтаксис никого не смущает. А теперь самое интересное: чем программирование более высокоуровневое — тем больше в нем абстракций.
На данном этапе к такой концепции много вопросов. Но вообще программирование должно стать более верхнеуровневым. Я сейчас изучаю юнити, и несмотря на то, что даже в голове у меня есть четкий алгоритм, как его реализовать я не понимаю. Как только вижу какой-нибудь roomNavigation = GetComponent<RoomNavigation> (); мне становится плохо. Синтаксис большинства языков пока не готов к пришествию людей (таких как я), которые не могут уложить в голове все эти абстракции, инкапсуляции и рекурсии.
как его реализовать я не понимаюА здесь не будет такого сложного выбора - лишь кнопки мыши : )
Синтаксис языка учится за 2 месяца максимум. Даже сложный типа С++
Для тех, кто не может уложить в голове абстракции и инкапсуляции, существует язык C и процедурное программирование.
Более того, приведённая строчка из C# станет понятна даже девятикласснику после одного 40-минутного занятия. Русский язык гораздо сложнее, чем любой язык программирования, но почему-то его синтаксис никого не смущает.
А теперь самое интересное: чем программирование более высокоуровневое — тем больше в нем абстракций.