форум осваивающих КОБ |
|
Важная информация |
4й Приоритет Экономика, кредитно-финансовая система |
![]() |
|
Опции темы | Опции просмотра |
|
#1
|
|||
|
|||
![]()
Мой прогноз: времена Си+, всех его производных, систем и ПО построенных на них уходят в прошлое, причем очень быстрыми темпами. Однако Си и ассемблер еще долго будет востребованы.
Искусственный интеллект и не перестнет быть нарицанием, если не отойти от коммерческой стороны вопроса в сторону полезности для человека. Чтобы технические системы стали по настоящему полезны, они должны уметь "предвидеть" хотя бы ближайшие события и делать выводы, поведение технических систем должно быть анализируемым и предсказуемым, конечно им интуиция не дана от природы, но сделать их немного умнее нужно, чтобы они могли помогать человеку, т.к. только человек может быть руководимым интуицией, хотя может быть и машине свыше будет дано право пользоваться интуицией. А теперь посмотрим на текущее состояние обычного программирования - будь это Си или Си++ или любые его производные, разумеется при полном отказе от функционального и логического программирования. Сколько программ и какой цикл их жизни? Надежность их? Предсказуемость их поведения? Прозрачность их кода? Возможность использоваться всех технических возможностей аппаратуры ? А эффективность? Здесь на помощь может прийти только полный переход или широкое использование функционального программирования. Логическое программирование помогает реализовывать задачи анализа информации. Распределенные вычисления это замечательно, но у большинства на столе уже стоят мощние системы с более чем 100 процессорами в видеокартах, почему бы для начала их не научиться эффективно использовать, здесь будут минимальными издержки на передачу и прием порций данных, чем при их прогоне через все еще по прежнему не достаточно быстрые каналы Интернета. Может начать с изучения OpenCL, CUDA и т.п. технологий? Распределенное хранение информации тоже замечательно. Но как обеспечить целостность этой информации? Попробуйте для начала все таки освоить более простые задачи - надежные локальные системы хранения информации на Вашем локальном сервере, здесь тоже помогут имеющиеся недорогие решения на базе программных RAID10. |
#2
|
||||
|
||||
![]() Цитата:
![]() Можно и всю систему реализовать на любом языке. Это может быть C/C++ или Prolog. Язык программирования - это инструмент. Если большинство разработчиков знаком C/C++ значит нужно писать на нём, знакомо с PERL значит на PERL. Это главный фактор в выборе языка. Цитата:
Вобщем, мой прогноз по CUDA. Это временное явление. Оно существует только потому, что сейчас технологии штамповки микропроцессоров, не позволяют создавать чипы содержащие одновременно и процессор и динамическую память на одном кристалле. Однако "лучик надежды" есть. Это ферро-магнитная память, которая позволяет на одном кристалле создавать сотни независимых комбинаций процессор-память. Программирование таких систем напоминает классическое программирование, а выигрыш в производительности превосходит SIMD, по той простой причине что их оптимальность упирается в работу с внешней памятью. Представьте себе 500 SIMD запросов и все щимятся в одину подсистему памяти, если обращение не разбросано, то одна инструкция будет выполняться 500 тактов внешней шины. Цитата:
|
#3
|
|||
|
|||
![]()
Возможно будут интересны идеи альтернативных сетей поверх существующего интернета:
Оказывается freenode в рамках проекта tor. Я его спутал с тем, с чем раньше сталкивался freenet. Я имел ввиду именно последний когда говорил о том, что подобные децентрализованные приложения уже есть и их можно взять для обзора и анализа. |
#4
|
|||
|
|||
![]()
Вот например проект с помощью которого можно попробовать построить не управляемый интернет, самое организующийся Netsukuku, в википедии пишут, что он независим от интернета, придёться например строить новые сети но уже по принципам этого проекта.
|
#5
|
|||
|
|||
![]() |
#6
|
|||
|
|||
![]()
Что-то я не понял, вас не устраивает система поверх интернета, и вас не устраивает там где организуется новая сеть?
А что третье вы предлагаете? Netsukuku может работать по Wi-FI но это плохое излучение, по этому либо строить новые сети как были раньше, например FIDO либо использовать существующие которые используются под интернет. |
#7
|
|||
|
|||
![]()
"...вас не устраивает система поверх интернета..."
Похоже, я Вас не понял ![]() Решил, что Вы предлагаете создавать новую систему коммуникаций. ![]() |