форум осваивающих КОБ

 

Вернуться   Форум осваивающих КОБ > Свободная трибуна > 4й Приоритет

Важная информация

4й Приоритет Экономика, кредитно-финансовая система

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

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

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

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

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

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

Распределенное хранение информации тоже замечательно. Но как обеспечить целостность этой информации? Попробуйте для начала все таки освоить более простые задачи - надежные локальные системы хранения информации на Вашем локальном сервере, здесь тоже помогут имеющиеся недорогие решения на базе программных RAID10.
Ответить с цитированием
  #2  
Старый 24.03.2012, 19:37
Аватар для Alagor
Alagor Alagor вне форума
участник
 
Регистрация: 11.08.2008
Адрес: Есть только миг между прошлым и будущим.
Сообщений: 108
Alagor на пути к лучшему
По умолчанию Ответ: Свободный интернет - проект

Цитата:
Сообщение от perestoronin Посмотреть сообщение
Здесь на помощь может прийти только полный переход или широкое использование функционального программирования. Логическое программирование помогает реализовывать задачи анализа информации.
Убидили, я не буду рекламировать C/C++. В задаче РБЗ (Распределённая База Знаний), нет необходимости оперативного программирования с использованием скриптовых или функциональных языков. Нужен небольшой набор функций, которые будут реализовать протокол сетевых взаимодействий. Система должна уметь отвечать на очень не большой набор вопросов от других узлов.

Можно и всю систему реализовать на любом языке. Это может быть C/C++ или Prolog. Язык программирования - это инструмент. Если большинство разработчиков знаком C/C++ значит нужно писать на нём, знакомо с PERL значит на PERL. Это главный фактор в выборе языка.

Цитата:
Сообщение от perestoronin Посмотреть сообщение
Может начать с изучения OpenCL, CUDA и т.п. технологий?
У меня есть опыт работы на OpenCL. Я занимался им около полугода. Программирование на нём сложнее, чем на классических языках. Любые решения заточены ЖЁСТКО под конкретную задачу. Я согласен направление развивается и подаёт надежды. Даже Intel/AMD в последних процессорах стали добавлять элементы архитектуры SIMD (один поток иструкций несколько потоков данных). Я бы не стал называть это параллельным программированием, а скажем МАТРИЧНОЕ ОДНОПОТОЧНОЕ программирование. Но практическая отдача очень высока, скорость вычислений увеличивается раз в 10.

Вобщем, мой прогноз по CUDA. Это временное явление. Оно существует только потому, что сейчас технологии штамповки микропроцессоров, не позволяют создавать чипы содержащие одновременно и процессор и динамическую память на одном кристалле. Однако "лучик надежды" есть. Это ферро-магнитная память, которая позволяет на одном кристалле создавать сотни независимых комбинаций процессор-память. Программирование таких систем напоминает классическое программирование, а выигрыш в производительности превосходит SIMD, по той простой причине что их оптимальность упирается в работу с внешней памятью. Представьте себе 500 SIMD запросов и все щимятся в одину подсистему памяти, если обращение не разбросано, то одна инструкция будет выполняться 500 тактов внешней шины.

Цитата:
Распределенное хранение информации тоже замечательно. Но как обеспечить целостность этой информации? Попробуйте для начала все таки освоить более простые задачи - надежные локальные системы хранения информации на Вашем локальном сервере, здесь тоже помогут имеющиеся недорогие решения на базе программных RAID10.
Это не по теме. RAID - это не распределённая технология. RAID - это только технология хранения. Задача РБЗ - не хранить сама не знает что, а навести порядок в связи между собой обрывков информации. RAID - замечательно, но это всего лишь железка, где здесь ПОЛЬЗОВАТЕЛЬ.
Ответить с цитированием
  #3  
Старый 24.03.2012, 23:04
perestoronin perestoronin вне форума
участник
 
Регистрация: 08.05.2010
Адрес: Москва
Сообщений: 79
perestoronin на пути к лучшему
По умолчанию Ответ: Свободный интернет - проект

Возможно будут интересны идеи альтернативных сетей поверх существующего интернета:

Оказывается freenode в рамках проекта tor.

Я его спутал с тем, с чем раньше сталкивался freenet. Я имел ввиду именно последний когда говорил о том, что подобные децентрализованные приложения уже есть и их можно взять для обзора и анализа.
Ответить с цитированием
  #4  
Старый 26.03.2012, 11:05
denis denis вне форума
был не раз
 
Регистрация: 25.04.2009
Сообщений: 17
denis на пути к лучшему
По умолчанию Ответ: Свободный интернет - проект

Вот например проект с помощью которого можно попробовать построить не управляемый интернет, самое организующийся Netsukuku, в википедии пишут, что он независим от интернета, придёться например строить новые сети но уже по принципам этого проекта.
Ответить с цитированием
  #5  
Старый 26.03.2012, 11:48
Сергей Сергеич Сергей Сергеич вне форума
участник
 
Регистрация: 23.12.2011
Сообщений: 798
Сергей Сергеич на пути к лучшему
По умолчанию Ответ: Свободный интернет - проект

Цитата:
Сообщение от denis Посмотреть сообщение
.. придёться например строить новые сети ..
Нереально, ИМХО.
Ответить с цитированием
  #6  
Старый 28.03.2012, 00:47
denis denis вне форума
был не раз
 
Регистрация: 25.04.2009
Сообщений: 17
denis на пути к лучшему
По умолчанию Ответ: Свободный интернет - проект

Что-то я не понял, вас не устраивает система поверх интернета, и вас не устраивает там где организуется новая сеть?
А что третье вы предлагаете?
Netsukuku может работать по Wi-FI но это плохое излучение, по этому либо строить новые сети как были раньше, например FIDO либо использовать существующие которые используются под интернет.

Цитата:
Сообщение от Сергей Сергеич Посмотреть сообщение
Нереально, ИМХО.
Ответить с цитированием
  #7  
Старый 28.03.2012, 20:13
Сергей Сергеич Сергей Сергеич вне форума
участник
 
Регистрация: 23.12.2011
Сообщений: 798
Сергей Сергеич на пути к лучшему
По умолчанию Ответ: Свободный интернет - проект

"...вас не устраивает система поверх интернета..."

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


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +4, время: 17:52.



Работает на vBulletin® версия 3.7.3.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot