Автор Тема: Почему Россия - не Америка?  (Прочитано 48479 раз)

0 Пользователей и 8 Гостей просматривают эту тему.

Оффлайн Покемон Пикачу

  • Афтар
  • ***
  • Сообщений: 879
  • Репутация: +0/-0
(Нет темы)
« Ответ #180 : 28 Сентября, 2007, 17:45:47 pm »
Цитата: "Снег Север"
Цитата: "Atmel"
Что-то очень расплывчатое. Что такое машинные коды в дискретной ЭВМ всем понятно. А что за "машинные коды" в аналоговой ЭВМ, в которой все величины - не дискретны, а представляют собой токи или уровни напряжений без каких-либо дискретных ступеней?? Кстати, в истории вычислительной техники известна реализация аналоговой ЭВМ, работающей на обыкновенной воде.
Команды аналоговой ЭВМ - это команды управления последовательность выполнения отдельных математических операций в этой ЭВМ. Задаваемые, например, через схемы коммутации подсистем и уставки значений сигналов.
ты сейчас говоришь о гибридной ЭВМ. да, были такие когда-то в доисторических временах. ну так и программирование цифровой ее части происходит как у обычной ЦВМ (с очевидными изменениями), а "программирование" аналоговой- как обычно, перестроением структурной схемы и настройкой обратных связей и всего, что еще требуется.
как это ты собираешься смешать все в кучу?
« Последнее редактирование: 01 Января, 1970, 03:00:00 am от Покемон Пикачу »

Оффлайн Atmel

  • Афтар, пиши исчё!
  • *****
  • Сообщений: 3 243
  • Репутация: +1/-0
(Нет темы)
« Ответ #181 : 28 Сентября, 2007, 17:50:06 pm »
Цитата: "Снег Север"
Более чем странные вопросы... - какое это имеет отношение к алгоритмам и программированию? Я, например, любю записывать программы алгоритмы на носителе, именуемом "бумага". На каком носители записаны программы для АВМ не интересовался.


Кароче, Север, мне уже нужно идти домой, итак засиделся сегодня. Так вот, вопрос мой вовсе не странный. Поясню Вам, что же такое аналоговая ЭВМ, и каковы особенности ее "программирования".

В отличие от дискретных ЭВМ, аналоговые компьютеры реализуют другой принцип решения задач. Вместо того чтобы отображать задачу на язык машины (т.е. "приспосабливать" задачу к машине), как это делается на дискретных ЭВМ, аналоговые ЭВМ изменяют свою структуру, чтобы самим соответствовать решаемой задаче! Таким образом, аналоговые ЭВМ имеют очень "гибкую" архитектуру, узлы такой ЭВМ могут по разному соединяться друг с другом, "настраиваясь" на решаемую задачу. Уже в для машины Тьюринга правильнее говорить не "написать программу, решающую данную задачу", а "построить машину Тьюринга, решающую данную задачу". В такой машине Тьюринга будет нужное для конкретной задачи число состояний, она будет распознавать нужный набор символов и т.д. Таким образом, мы в каком-то смысле настраиваем обобщённую машину Тьюринга для выполнения определённого алгоритма. В некотором смысле аналоговая ЭВМ похожа на детские конструкторы. По-разному соединяя детали такого конструктора, можно собирать модели самых разных предметов (подъёмный кран, качели, стул и стол и т.д.). Точно так же аналоговая ЭВМ, изменяя свою структуру, строит (электрическую) модель решаемой задачи. На практике настройка аналоговой ЭВМ на решаемую задачу состоит в установлении с помощью проводов многочисленных электрических соединений между узлами такого компьютера, и изменению электрических характеристик (сопротивлений, ёмкостей и индуктивностей) этих узлов с помощью соответствующих элементов управления (ручек, кнопок, ползунков и т.д.).

Если же мы хотим реализовать алгоритмическое управление с помощью аналоговой ЭВМ, нам придется сотворить цифро-аналоговый комплекс.
« Последнее редактирование: 01 Января, 1970, 03:00:00 am от Atmel »
Небо и Земля не обладают человеколюбием и предоставляют всем существам возможность жить собственной жизнью

Оффлайн dont_delete_user

  • гарит в Адъу
  • *
  • Сообщений: 0
  • Репутация: +0/-0
(Нет темы)
« Ответ #182 : 28 Сентября, 2007, 17:55:03 pm »
Цитата: "Покемон Пикачу"
…книжек я прочитал больше тебя в разы.
Наверное это были книжки билетов в платный сортир…

Цитата: "Покемон Пикачу"
Цитата: "Снег Север"
Т.е. если, например, ПУАЗО (прибор управления артиллерийским зенитным огнем – исторически первое применение в практике цифровой ЭВМ, американской ЭНИАК) …
где ты такую херню прочитал? может сам придумал? программист ты наш..
Это написано в тех книжках, которые ты, по причине отсутствия головного мозга, прочитать не сумел.
ЭНИАК (ENIAC – Electronic Numerical Integrator and Automatic Calculator, т.е. “Электронный численный интегратор и автоматический вычислитель”) – первая американская электронная вычислительная машина; строилась во время воины Пенсильванским университетом в Филадельфии для Управления вооружения армии США. Впервые публично продемонстрирована в феврале 1946 г. и затем использовалась в баллистической лаборатории испытательного полигона в Абердине, Мэриленд США.
Архитектуру компьютера разработали в 1943 году Джон Преспер Экерт и Джон Уильям Мочли, учёные из Университета Пенсильвании. В отличие от созданного в 1941 году немецким инженером Конрадом Цузе комплекса Z3, использовавшего механические реле, в ЭНИАКе в качестве основы компонентной базы применялись вакуумные лампы. Всего комплекс включал 17468 ламп, 7200 кремниевых диодов, 1500 реле, 70000 резисторов и 10000 конденсаторов. Потребляемая мощность — 150 кВт. Вычислительная мощность — 300 операций умножения или 5000 операций сложения в секунду. Вычисления производились в десятичной системе.
До 1948 года для перепрограммирования ENIAC нужно было, фактически, перекоммутировать его заново.
« Последнее редактирование: 01 Января, 1970, 03:00:00 am от Снег Север »

Оффлайн Злой сок

  • Афтар жжот
  • ****
  • Сообщений: 1 491
  • Репутация: +0/-0
(Нет темы)
« Ответ #183 : 28 Сентября, 2007, 17:58:57 pm »
Цитата: "Прохвессор"
Ага. Ну сидит раб в бочке с чёрте-чем, но нос-то - наружу, пусть радуется!
Ну сами подумайте: не абсурдна ли ситуация, когда приходится специально понижать качество? Ради чего? Ради прибыли! Но что это означает, если посмотреть на систему вцелом? Если часть продукции имеет заниженное качество, то в пересчёте на душу населения качества получается меньше, т.е. в среднем для людей хуже. Но при этом конкретной фирме-производителю кажется что получается лучше - она собирает с населения больше денег. Допустим то же самое делают остальные фирмы. Тогда все они будут с одной стороны больше получать денег, но с другой стороны - откуда? Да друг от друга! В результате богатые сотрудники фирм остаются при своём, а бедные получают менее качественную продукцию. На совершенно ровном месте! Просто из-за того, что фирмы из жадности занимаются перетягиванием одеяла, людям вцелом получается хуже, а богачам - даже не лучше, а просто не хуже.

Кажется я уловил суть.
Вот, сделают мощный процессор. Для этого произвели определённые операции по затрате машино-людского труда. И оказывается, что для более массовой продажи надо понизить стоимость. Для этого ещё тратят определённое количество машино-людского труда, чтобы заблокировать некоторые функции. И теперь продают уже усечённый процессор по меньшей цене.
Какая хрень получается.
Себестоимость возрастает, а цена уменьшается.
Так это производителю ужасно не выгодно.
Чего-то я запутался.
« Последнее редактирование: 01 Января, 1970, 03:00:00 am от Злой сок »
Ну что, болваны и олухи?

Оффлайн dont_delete_user

  • гарит в Адъу
  • *
  • Сообщений: 0
  • Репутация: +0/-0
(Нет темы)
« Ответ #184 : 28 Сентября, 2007, 17:59:50 pm »
Цитата: "Atmel"
Точно так же аналоговая ЭВМ, изменяя свою структуру, строит (электрическую) модель решаемой задачи. На практике настройка аналоговой ЭВМ на решаемую задачу состоит в установлении с помощью проводов многочисленных электрических соединений между узлами такого компьютера, и изменению электрических характеристик (сопротивлений, ёмкостей и индуктивностей) этих узлов с помощью соответствующих элементов управления (ручек, кнопок, ползунков и т.д.).

ЭНИАК... До 1948 года для перепрограммирования ENIAC нужно было, фактически, перекоммутировать его заново.
А ведь это был именно цифровой компьютер.

Так что всё что вы пишите хоть и верно, но совершенно непринципиально для вопросов программирования. Это - технические детали реализации в "железе".
« Последнее редактирование: 01 Января, 1970, 03:00:00 am от Снег Север »

Оффлайн Покемон Пикачу

  • Афтар
  • ***
  • Сообщений: 879
  • Репутация: +0/-0
(Нет темы)
« Ответ #185 : 28 Сентября, 2007, 18:15:06 pm »
Цитата: "Снег Север"
Цитата: "Покемон Пикачу"
…книжек я прочитал больше тебя в разы.
Наверное это были книжки билетов в платный сортир…

Цитата: "Покемон Пикачу"
Цитата: "Снег Север"
Т.е. если, например, ПУАЗО (прибор управления артиллерийским зенитным огнем – исторически первое применение в практике цифровой ЭВМ, американской ЭНИАК) …
где ты такую херню прочитал? может сам придумал? программист ты наш..
Это написано в тех книжках, которые ты, по причине отсутствия головного мозга, прочитать не сумел.
ЭНИАК (ENIAC – Electronic Numerical Integrator and Automatic Calculator, т.е. “Электронный численный интегратор и автоматический вычислитель”) – первая американская электронная вычислительная машина; строилась во время воины Пенсильванским университетом в Филадельфии для Управления вооружения армии США. Впервые публично продемонстрирована в феврале 1946 г. и затем использовалась в баллистической лаборатории испытательного полигона в Абердине, Мэриленд США.
Архитектуру компьютера разработали в 1943 году Джон Преспер Экерт и Джон Уильям Мочли, учёные из Университета Пенсильвании. В отличие от созданного в 1941 году немецким инженером Конрадом Цузе комплекса Z3, использовавшего механические реле, в ЭНИАКе в качестве основы компонентной базы применялись вакуумные лампы. Всего комплекс включал 17468 ламп, 7200 кремниевых диодов, 1500 реле, 70000 резисторов и 10000 конденсаторов. Потребляемая мощность — 150 кВт. Вычислительная мощность — 300 операций умножения или 5000 операций сложения в секунду. Вычисления производились в десятичной системе.
До 1948 года для перепрограммирования ENIAC нужно было, фактически, перекоммутировать его заново.
что такое эниак, я и без тебя, дебила знаю.
херня- это то, что эниак мог работать в качестве пуазо.
может быть, эксперименты такие и ставились. результат очевиден.
поищи по гуглу, как выглядят НАСТОЯЩИЕ пуазо. и прикинь, как будет смотреться на их месте эниак (17к электронных ламп и дохера прочей требухи)
« Последнее редактирование: 01 Января, 1970, 03:00:00 am от Покемон Пикачу »

Оффлайн Dig386

  • Афтар жжот
  • ****
  • Сообщений: 2 468
  • Репутация: +75/-105
(Нет темы)
« Ответ #186 : 28 Сентября, 2007, 19:01:46 pm »
Цитата: "Снег Север"
Более чем странные вопросы... - какое это имеет отношение к алгоритмам и программированию? Я, например, любю записывать программы алгоритмы на носителе, именуемом "бумага". На каком носители записаны программы для АВМ не интересовался.

Но ведь для АВМ будут эффективны одни алгоритмы, а для ЦВМ - другие, поэтому программист обязательно должен учитывать тип машины. Насчёт бумаги - сейчас машинное время дешёвое и можно набивать программу прямо в окошке редактора сразу на нужном языке.
« Последнее редактирование: 01 Января, 1970, 03:00:00 am от Dig386 »

Оффлайн dont_delete_user

  • гарит в Адъу
  • *
  • Сообщений: 0
  • Репутация: +0/-0
(Нет темы)
« Ответ #187 : 28 Сентября, 2007, 19:17:07 pm »
Цитата: "Dig386"
Но ведь для АВМ будут эффективны одни алгоритмы, а для ЦВМ - другие, поэтому программист обязательно должен учитывать тип машины. Насчёт бумаги - сейчас машинное время дешёвое и можно набивать программу прямо в окошке редактора сразу на нужном языке.
Опять же, в общем случае, составителя алгоритма решения задачи не обязаны интересовать алгоритмы реализации частных функций. Программист на С++/Паскаль редко интересуется алгоритмом вычисления машиной квадратного корня или синуса...  На функциональных языках программист может не интересоваться и более объемными и сложными деталями реализации. Или может вообще нарисовать алгоритм в виде системы функциональных связей, а программа сама сгенерирует код по библиотечным алгоритмам - есть и такие системы.

Т.е. суть в том, что написание алгоритма/программы - это не кодинг на языке программирования. Это - творческая задача. Требует умения думать. Мне, например, лучше думается над бумагой. Поэтому у меня физический носитель программы - бумага. А экран/клавиатура/диск/микросхемы - это вторично...
« Последнее редактирование: 01 Января, 1970, 03:00:00 am от Снег Север »

Оффлайн Dig386

  • Афтар жжот
  • ****
  • Сообщений: 2 468
  • Репутация: +75/-105
(Нет темы)
« Ответ #188 : 28 Сентября, 2007, 19:37:15 pm »
Цитата: "Снег Север"
Т.е. суть в том, что написание алгоритма/программы - это не кодинг на языке программирования. Это - творческая задача.
Так-то одно так, но когда речь встанет об оптимизации, обязательно нужно учитывать специфику машины. Решение дифуров на аналоговой машине будет реализовано иначе, чем на ЦВМ. Сейчас уже есть первые опытные образцы квантовых компьютеров, и в них есть очень много специфических приёмов программирования.

Цитировать
Поэтому у меня физический носитель программы - бумага. А экран/клавиатура/диск/микросхемы - это вторично...

Ну это дело вкуса - на каком носителе придумывать текст. Я тоже время от времени рисую на бумажке общую схему программы и какие-то проблемные алгоритмы, но пишу уже за монитором.

И насчёт вторичности "железа" - при низкоуровневом программировании от него уйти нельзя.
« Последнее редактирование: 01 Января, 1970, 03:00:00 am от Dig386 »

Оффлайн farmazon

  • Афтар, пиши исчё!
  • *****
  • Сообщений: 4 396
  • Репутация: +1/-0
(Нет темы)
« Ответ #189 : 28 Сентября, 2007, 21:52:59 pm »
Цитата: "Коля"
Кстати, "фоменкология" и торсионная физика, насколько я знаю, явления чисто российские (торсионика, кстати, — явление советское).

Фоменковские бредни ещё в СССР появились (середина 70-х), как развитие идей народовольца Морозова.
« Последнее редактирование: 01 Января, 1970, 03:00:00 am от farmazon »
"Чем мы провинились перед Богом, Аллахом и другими?"(с) Черномырдин В.С.