Вот наш МИР-1
Вот пример кода для вычисления ПИ с точностью 1000 значащих. Делала она это за 5 секунд!
=========старт========
РАЗРЯДНОСТЬ 1000; ВЫВ 4*arctg(1);
=========вот и всё!======
Попробуйте то же сделать на любимой ПИсишке
и що ? echo $PI даже RasbPi с точность 1000 знаков отработает мгновенно
tele бил себя пяткой в грудь про вычисления, хотя не понимает сам, про що звездоболит
LOL
А pic12c505 тоже отработает мгновенно пи с точностью 1000 знаков? :)
И что tele в данном случае не конкретизировал подробности архитектурной реализации мир-1, никоим образом не связано ни с таблицами брадиса, ни с использованием заранее просчитанных и сложенных в таблицы данных вообще.
А в таблице Брадиса нет такой точности. И Вас что удивляет в приведённой строке? Вызвали функцию, она отработала. А алгоритм вычисления арктангенса известен ещё с древних времён.
Цимес в данном случае в возможности задать нужную точность вычислений. Надо признать, что большинство современных реализаций математических функций этим вопросом не заморачивается и использует архитектурные возможности по работе с числами с плавающей точкой.
Однако, никто не мешает на плюсах, например, создать свой класс типа float_precision, в конструкторе которого будет задаваться нужная точность переменной, и написать для него как арифметические операторы, так и математические функции.
Так же, как в СУБД есть типы numeric, например, в postgres это до 130 тысяч значащих разрядов.
произвольная точность, в данном контексте, это переменное число разрядов в числе.
Если, например, у калькулятора 8 разрядов, то максимум что можно получить это 8 значащих разрядов, т.е. 7 цифр после запятой.
Если я не путаю, то float имеет 7 значачих цифр в числе, double — 15. (т.е. 23 и 52 бита соответственно, пл.с 8 и 11 бит на порядок).
Исчо раз. Точность современных интеловских процессоров не более 7 знаков для плавающего числа одинарной точности и не более 15 знаков для плавающего числа двойной точности. В программах на Алмире ты мог сам задать нужную тебе точность (ну в пределах доступной памяти, конечно).
А про 52-48 я кроме как в твоих камментах больше нигде не увидел.
Официальной "датой рождения" советской вычислительной техники следует конец 1948 года.
И 25 января 1951, если округлить, то это 1952.
Откуда 1948???
Джон фон Нейман и другие использовали в 1949 году ЭНИАК для вычисления 2037 цифр pi, которое заняло 70 часов.
2037 цифр это точность которую они задали.
во-первых надо уметь читать весь текст. в 1948 году начались работы по созданию МЭСМ. во-вторых какое отношение имеет текст автора к тексту каммента совершенно другого человека?
Ну и в-третьих, речь идет не о вычислении числа пи, а о точности вычислений вообще. Т.е. задав в начале "раз 100" любое число было с точностью до 100 знаков. Вычисление пи не самоцель, однако.
Т.е. Вы родились когда Ваши родители начали заниматься сексом?
Все цитаты из блога, кроме 2037...
Есть заданный параметр, а есть произвольный из генератора случайных чисел...
Из вики:
Вычислительная техника является важнейшим компонентом процесса вычислений и обработки данных. Первыми приспособлениями для вычислений были, вероятно, всем известные счётные палочки, которые и сегодня используются в начальных классах многих школ для обучения счёту. Развиваясь, эти приспособления становились более сложными, например, такими как финикийские глиняные фигурки, также предназначаемые для наглядного представления количества считаемых предметов. Такими приспособлениями, похоже, пользовались торговцы и счетоводы того времени.
Значит в конце 1948 года в СССР изобрели счётные палочки?
Начали мы может и позже, но успехи были. И доступность компьютеров была лучше, чем в Штатах. Наша МИР-1 стояла во многих ВУЗах и была по-настоящему персональным компом, к тому же, с произвольной точностью аппаратных вычислений. Сам в 70-х считал на ней 1000 знаков числа ПИ для разминки, так как выделяли всего 1 час по расписанию. За это время и набивал кол на клаве, и считал, и отлаживал.
А на нынешних Интелах 15 знаков, — и хоть убейся!
ну да, первый коммерческий микроконтроллер в мире, который мог купиь свободно любой желающий, выпустила фирма
ИНТЕЛ
первая в мире
а самая компьютеризированная была Франция, где цифровая приставка к телефону стояла в каждой квартире
Официальной "датой рождения" советской вычислительной техники следует конец 1948 года.
Пробный пуск машины МЭСМ состоялся 6 ноября 1950 года, а регулярная эксплуатация — 25 декабря 1951 года.
1948, рождение чего???
сейчас на постсоветском пространстве разработками ЭВМ, микросхем занимаются всего пару компаний к примеру в Зеленограде где еще осталась научная база и не эмигрировавшие в США инженеры после распада СССР
Первые советские ЭВМ были на основе двоичной логики, именно той, которая используется в вычислительной технике в настоящее время. А вот первая американская ENIAC использовала десятичную систему(!!!).
Британская:
На создание EDSAC ушло два с половиной года. Весной 1949 года была завершена отладка машины, и 6 мая 1949 года была выполнена первая программа — вычисление таблицы квадратов чисел от 0 до 99. Компьютер был представлен публике 22-25 июня 1949 года.[1]
Вычисления производились в двоичной системе со скоростью от 100 до 15 000 операций в секунду. Потребляемая мощность — 12 кВт, занимаемая площадь — 20 м².
Мда.Интерессно, а что же делать с этими вот фактами:
1938 год — немецкий инженер Конрад Цузе вскоре после окончания в 1935 году Берлинского политехнического института построил свою первую машину, названную Z1. (В качестве его соавтора упоминается также Гельмут Шрейер (нем. Helmut Schreyer)). Это полностью механическая программируемая цифровая машина. Модель была пробной и в практической работе не использовалась. Её восстановленная версия хранится в Немецком техническом музее в Берлине. В том же году Цузе приступил к созданию машины Z2 (Сначала эти компьютеры назывались V1 и V2. По немецки это звучит «Фау1» и «Фау2» и чтобы их не путали с ракетами, компьютеры переименовали в Z1 и Z2).
1941 год — Конрад Цузе создаёт первую вычислительную машину Z3, обладающую всеми свойствами современного компьютера.
1942 год — в Университете штата Айова Джон Атанасов и его аспирант Клиффорд Берри (англ. Clifford Berry) создали (а точнее — разработали и начали монтировать) первый в США электронный цифровой компьютер ABC. Хотя эта машина так и не была завершена (Атанасов ушёл в действующую армию), она, как пишут историки, оказала большое влияние на Джона Мокли, создавшего двумя годами позже ЭВМ ЭНИАК.
Начало 1943 года — успешные испытания прошла первая американская вычислительная машина Марк I, предназначенная для выполнения сложных баллистических расчётов американского ВМФ.
Конец 1943 года — заработала британская вычислительная машина специального назначения Colossus. Машина работала над расшифровкой секретных кодов фашистской Германии.
1944 год — Конрад Цузе разработал ещё более быстрый компьютер Z4, а также первый язык программирования высокого уровня Планкалкюль.
1946 год — публике представлена первая универсальная электронная цифровая вычислительная машина ЭНИАК, разрабатывавшаяся секретно с 1943 года.
1950 год — группой Лебедева в Киеве создана первая советская электронная вычислительная машина.
1957 год — американской фирмой NCR создан первый компьютер на транзисторах.
1958 год — Н. П. Брусенцов с группой единомышленников построил первую троичную ЭВМ с позиционной симметричной троичной системой счисления «Сетунь».
Или эта статья для страны типа северной Кореи,кторая может спокойно заявить у себя,что они выиграли чемпионат мира ? )))
На мой взгляд первенство в кибернетике отстаивать не очень умно (про "продажную девку" все помнят), хотя наверно какие-то передовые идеи были. Просто в СССР были свои ЭВМ и по тем временам неплохие. Как тогда говорили отстаем от США на 5 лет. Сейчас ничего этого не только нет, но нет даже перспектив, печально.
>На мой взгляд первенство в кибернетике отстаивать не очень умно (про "продажную девку" все помнят),
Во1х когда "все помнят" — это повод относиться очень настороженно, бо за этим наверняка скрывается очень пикантные подробности.
Во2х, именно так обстоит дело и с "гонениями на кибернетику". Тогдашняя "кибернетика" — была 1. модным словом которое лепили куда ни попадя как щас "нанотехнологии", 2. помесью фантастики и философствований, сиречь болтовни, на тему "мы уже знаем всё о том как работает разум, так что вот-вот будут созданы мыслящие машины и вообще пора перестроить общество по законам кибернетики!" Вот по поводу этих фантазеров при Ужасном Режиме проехались аж в целой паре газетных статей, да и то с оговорками насчет того что к правильной науке АСУ оно отношения не имеет.
Ну и в3х — к современным нам компьютерным технологиям, которые тогда в Союзе называлась АСУ, а на западе звалось и зовется "computer science" та "кибернетика" имеет отношение как средневековые алхимики к современному химзаводу.
забыл добавить что Попов радио не изобретал и первый спутник ламериканцы запустили, а ещё дерьмократы говорят что Ленин царя сверг, но куда не помнят может и эти факты от туда.
ЗЫ: меня учили что ЭВМ бывают аналоговые (успел попользоваться) и цифровые, а теперь оказывается они ещё и немецкими бывают.
А вот первая американская ENIAC использовала десятичную систему(!!!) — ну и в чем проблема???
Видимо в том, что автор скромно умолчал о том, что эта машина была создана еще в 1946 году. А за два года до этого, в 1944, уже работал "Mark 1" 1944.
Автор сам пишет, что Официальной "датой рождения" советской вычислительной техники следует конец 1948 года.
Статья весьма однобокая. к середине 60-х в СССР имелась своя научная школа вычислительной техники, и собственное производство, покрывающее потребности страны выпуском машин самого разного назначения — все верно, специалисты советской школы до сих пор пользуются спросом за рубежом и весьма преуспевают (во всяком случае те, с кем я знаком). Но проблем хватало. Производство страдало низким качеством и надежностью. Это покрывало оборонные нужды, но не более того. Возможно в этом кроется одна из проблем. На том же западе этот рынок весьма быстро повернулся лицом к потребителю, что дало дополнительный толчек к развитию, а в СССР все оставалось в оборонке.
P.S. Не стоит забывать и то, что советскя школа вычислительной техники была построена на работах Чарльзом Бэббиджем, Клод Шеннон, Алан Тьюринг, Джон фон Нейман и Норберт Винер
Комментарии
Вот пример кода для вычисления ПИ с точностью 1000 значащих. Делала она это за 5 секунд!
=========старт========
РАЗРЯДНОСТЬ 1000; ВЫВ 4*arctg(1);
=========вот и всё!======
Попробуйте то же сделать на любимой ПИсишке
LOL
tele бил себя пяткой в грудь про вычисления, хотя не понимает сам, про що звездоболит
LOL
И что tele в данном случае не конкретизировал подробности архитектурной реализации мир-1, никоим образом не связано ни с таблицами брадиса, ни с использованием заранее просчитанных и сложенных в таблицы данных вообще.
Однако, никто не мешает на плюсах, например, создать свой класс типа float_precision, в конструкторе которого будет задаваться нужная точность переменной, и написать для него как арифметические операторы, так и математические функции.
Так же, как в СУБД есть типы numeric, например, в postgres это до 130 тысяч значащих разрядов.
Таблицу забить намного проще и быстрее.
Если, например, у калькулятора 8 разрядов, то максимум что можно получить это 8 значащих разрядов, т.е. 7 цифр после запятой.
Если я не путаю, то float имеет 7 значачих цифр в числе, double — 15. (т.е. 23 и 52 бита соответственно, пл.с 8 и 11 бит на порядок).
А про 52-48 я кроме как в твоих камментах больше нигде не увидел.
И 25 января 1951, если округлить, то это 1952.
Откуда 1948???
Джон фон Нейман и другие использовали в 1949 году ЭНИАК для вычисления 2037 цифр pi, которое заняло 70 часов.
2037 цифр это точность которую они задали.
Ну и в-третьих, речь идет не о вычислении числа пи, а о точности вычислений вообще. Т.е. задав в начале "раз 100" любое число было с точностью до 100 знаков. Вычисление пи не самоцель, однако.
Все цитаты из блога, кроме 2037...
Есть заданный параметр, а есть произвольный из генератора случайных чисел...
А вы, любезный, либо дурак, либо троль.
Вычислительная техника является важнейшим компонентом процесса вычислений и обработки данных. Первыми приспособлениями для вычислений были, вероятно, всем известные счётные палочки, которые и сегодня используются в начальных классах многих школ для обучения счёту. Развиваясь, эти приспособления становились более сложными, например, такими как финикийские глиняные фигурки, также предназначаемые для наглядного представления количества считаемых предметов. Такими приспособлениями, похоже, пользовались торговцы и счетоводы того времени.
Значит в конце 1948 года в СССР изобрели счётные палочки?
на запросто
Вы с него сейчас пишете?
А на нынешних Интелах 15 знаков, — и хоть убейся!
ИНТЕЛ
первая в мире
а самая компьютеризированная была Франция, где цифровая приставка к телефону стояла в каждой квартире
Это когда вместо 1952 комп выдаёт 1948?
а может всё таки 16?
70-е — 1000 знаков.
а еще в взуах были калькуляторы
Хороша "парсоналка":))
Пробный пуск машины МЭСМ состоялся 6 ноября 1950 года, а регулярная эксплуатация — 25 декабря 1951 года.
1948, рождение чего???
Британская:
На создание EDSAC ушло два с половиной года. Весной 1949 года была завершена отладка машины, и 6 мая 1949 года была выполнена первая программа — вычисление таблицы квадратов чисел от 0 до 99. Компьютер был представлен публике 22-25 июня 1949 года.[1]
1938 год — немецкий инженер Конрад Цузе вскоре после окончания в 1935 году Берлинского политехнического института построил свою первую машину, названную Z1. (В качестве его соавтора упоминается также Гельмут Шрейер (нем. Helmut Schreyer)). Это полностью механическая программируемая цифровая машина. Модель была пробной и в практической работе не использовалась. Её восстановленная версия хранится в Немецком техническом музее в Берлине. В том же году Цузе приступил к созданию машины Z2 (Сначала эти компьютеры назывались V1 и V2. По немецки это звучит «Фау1» и «Фау2» и чтобы их не путали с ракетами, компьютеры переименовали в Z1 и Z2).
1941 год — Конрад Цузе создаёт первую вычислительную машину Z3, обладающую всеми свойствами современного компьютера.
1942 год — в Университете штата Айова Джон Атанасов и его аспирант Клиффорд Берри (англ. Clifford Berry) создали (а точнее — разработали и начали монтировать) первый в США электронный цифровой компьютер ABC. Хотя эта машина так и не была завершена (Атанасов ушёл в действующую армию), она, как пишут историки, оказала большое влияние на Джона Мокли, создавшего двумя годами позже ЭВМ ЭНИАК.
Начало 1943 года — успешные испытания прошла первая американская вычислительная машина Марк I, предназначенная для выполнения сложных баллистических расчётов американского ВМФ.
Конец 1943 года — заработала британская вычислительная машина специального назначения Colossus. Машина работала над расшифровкой секретных кодов фашистской Германии.
1944 год — Конрад Цузе разработал ещё более быстрый компьютер Z4, а также первый язык программирования высокого уровня Планкалкюль.
1946 год — публике представлена первая универсальная электронная цифровая вычислительная машина ЭНИАК, разрабатывавшаяся секретно с 1943 года.
1950 год — группой Лебедева в Киеве создана первая советская электронная вычислительная машина.
1957 год — американской фирмой NCR создан первый компьютер на транзисторах.
1958 год — Н. П. Брусенцов с группой единомышленников построил первую троичную ЭВМ с позиционной симметричной троичной системой счисления «Сетунь».
Или эта статья для страны типа северной Кореи,кторая может спокойно заявить у себя,что они выиграли чемпионат мира ? )))
Во1х когда "все помнят" — это повод относиться очень настороженно, бо за этим наверняка скрывается очень пикантные подробности.
Во2х, именно так обстоит дело и с "гонениями на кибернетику". Тогдашняя "кибернетика" — была 1. модным словом которое лепили куда ни попадя как щас "нанотехнологии", 2. помесью фантастики и философствований, сиречь болтовни, на тему "мы уже знаем всё о том как работает разум, так что вот-вот будут созданы мыслящие машины и вообще пора перестроить общество по законам кибернетики!" Вот по поводу этих фантазеров при Ужасном Режиме проехались аж в целой паре газетных статей, да и то с оговорками насчет того что к правильной науке АСУ оно отношения не имеет.
Ну и в3х — к современным нам компьютерным технологиям, которые тогда в Союзе называлась АСУ, а на западе звалось и зовется "computer science" та "кибернетика" имеет отношение как средневековые алхимики к современному химзаводу.
вы очень, очень очень сильно врете
ЗЫ: меня учили что ЭВМ бывают аналоговые (успел попользоваться) и цифровые, а теперь оказывается они ещё и немецкими бывают.
это по твоему получается,что я "забыл",так как привык думать о пропаганде,так как живёшь по ней.
Я просто по теме написал.
К слову сказать, он и здесь далеко не первый, как и Стив Джобс...
Видимо в том, что автор скромно умолчал о том, что эта машина была создана еще в 1946 году. А за два года до этого, в 1944, уже работал "Mark 1" 1944.
Автор сам пишет, что Официальной "датой рождения" советской вычислительной техники следует конец 1948 года.
Статья весьма однобокая. к середине 60-х в СССР имелась своя научная школа вычислительной техники, и собственное производство, покрывающее потребности страны выпуском машин самого разного назначения — все верно, специалисты советской школы до сих пор пользуются спросом за рубежом и весьма преуспевают (во всяком случае те, с кем я знаком). Но проблем хватало. Производство страдало низким качеством и надежностью. Это покрывало оборонные нужды, но не более того. Возможно в этом кроется одна из проблем. На том же западе этот рынок весьма быстро повернулся лицом к потребителю, что дало дополнительный толчек к развитию, а в СССР все оставалось в оборонке.
P.S. Не стоит забывать и то, что советскя школа вычислительной техники была построена на работах Чарльзом Бэббиджем, Клод Шеннон, Алан Тьюринг, Джон фон Нейман и Норберт Винер