Показать сообщение отдельно
  #19  
Старый 24.03.2012, 19:01
perestoronin perestoronin вне форума
участник
 
Регистрация: 08.05.2010
Адрес: Москва
Сообщений: 79
perestoronin на пути к лучшему
По умолчанию Ответ: Свободный интернет - проект

Мой прогноз: времена Си+, всех его производных, систем и ПО построенных на них уходят в прошлое, причем очень быстрыми темпами. Однако Си и ассемблер еще долго будет востребованы.

Искусственный интеллект и не перестнет быть нарицанием, если не отойти от коммерческой стороны вопроса в сторону полезности для человека.

Чтобы технические системы стали по настоящему полезны, они должны уметь "предвидеть" хотя бы ближайшие события и делать выводы, поведение технических систем должно быть анализируемым и предсказуемым, конечно им интуиция не дана от природы, но сделать их немного умнее нужно, чтобы они могли помогать человеку, т.к. только человек может быть руководимым интуицией, хотя может быть и машине свыше будет дано право пользоваться интуицией.

А теперь посмотрим на текущее состояние обычного программирования - будь это Си или Си++ или любые его производные, разумеется при полном отказе от функционального и логического программирования.
Сколько программ и какой цикл их жизни? Надежность их? Предсказуемость их поведения? Прозрачность их кода? Возможность использоваться всех технических возможностей аппаратуры ? А эффективность? Здесь на помощь может прийти только полный переход или широкое использование функционального программирования. Логическое программирование помогает реализовывать задачи анализа информации.

Распределенные вычисления это замечательно, но у большинства на столе уже стоят мощние системы с более чем 100 процессорами в видеокартах, почему бы для начала их не научиться эффективно использовать, здесь будут минимальными издержки на передачу и прием порций данных, чем при их прогоне через все еще по прежнему не достаточно быстрые каналы Интернета. Может начать с изучения OpenCL, CUDA и т.п. технологий?

Распределенное хранение информации тоже замечательно. Но как обеспечить целостность этой информации? Попробуйте для начала все таки освоить более простые задачи - надежные локальные системы хранения информации на Вашем локальном сервере, здесь тоже помогут имеющиеся недорогие решения на базе программных RAID10.
Ответить с цитированием