LINUX.ORG.RU
решено ФорумTalks

Программирование без процессора

 теория вычисления


0

1

Прошу прощения за очередной нубский вопрос, но он мне не дает покоя, засел в моей голове, а простого ответа в гугле не нашел.

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

Перемещено DoctorSinus из development



Последнее исправление: anonimous (всего исправлений: 1)
Ответ на: комментарий от anonimous

это опять же не означает, что она есть число.

Нет, означает. Любое преобразование информации является арифметической функцией.

anonymous
()
Ответ на: комментарий от anonymous

Он говорит о конечности памяти. Для тьюринг-полноты необходима бесконечная память, по-этому все осуществимые на практике процессоры не являются реально тьюринг-полными

anonymous
()
Ответ на: комментарий от sin_a

Сам по себе электросигнал это просто электросигнал (иногда банан это просто банан...). Но это в диких условиях, а в ЭВМ он появился неспроста. В ЭВМ он появился по воле человека, пославшего его. И волей пославшего сигнал человека он имеет определённый смысл. Поэтому мы имеем возможность говорить не непосредственно о сигнале, а о том, что он означает (слой абстракции), потому что если бы не было того, что он означает, то он и не появился бы на свет. И поэтому-же, при суждениях о вычислительной технике разумно оглядываться на процессы в нашей ЦНС.

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

anonimous
() автор топика
Ответ на: комментарий от anonimous

Много ли чисел Вы видите в машинах поста, тьюринга, лямбда-исчислении, и тд. - в формализмах, описывающих вычислительные процессы?

Любая машина Тьюринга, Поста или лямбда-терм - это числа.

anonymous
()
Ответ на: комментарий от anonimous

Хорошо, разжую. Компьютеры придумали для ВЫЧИСЛЕНИЙ. Тех самых арифметических вычислений, которые ты почему-то упорно игнорируешь. Иначе, для чего вообще они нужны? Все эти вконтактики и прочее - это лишь пена, побочный эффект. Притом даже он достигается лишь благодаря тому, что для вконтактиков есть числовое представление всех процессов, совокупность которых и дает социальную сеть.

eagleivg ★★★★★
()
Ответ на: комментарий от anonimous

Если кто-то вдруг решил, что вычислительные процессы в машине можно как-то, пусть даже криво, связать с числами

По моему, ты идиот. Это не оскорбление, просто констатация факта.

eagleivg ★★★★★
()

Когда же тебя, дебила, забанят уже наконец?

anonymous
()
Ответ на: комментарий от eagleivg

Иначе, для чего вообще они нужны?

Парнуху смотреть?

Опять пост ни о чем. Вам кажется, что единственная цель компов - арифметические операции. Даже если бы это было так, это не говорит о том, что компьютерные вычисления - это операции над числами. Это говорит, что они являются инструментом для представления арифметики (а также вконтактика, парнухи и всего-всего)

anonimous
() автор топика
Ответ на: комментарий от anonimous

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

Цифры, буквы - один фиг символы, удобные для человеческого восприятия, и больше ничего. В чём проблема установить ассоциативную связь между ними и конкретными электрическими сигналами? Если не нравятся определённые названия этих символов, называй их просто символами.

blexey ★★★★★
()
Ответ на: комментарий от anonimous

Много ли чисел Вы видите в машинах поста, тьюринга, лямбда-исчислении, и тд. - в формализмах, описывающих вычислительные процессы?

Вероятно не все из них выгодно рассматривать непосредственно как числа (арифметика). Но в любом случае нам выгодно их рассматривать как математический язык, пусть другого уровня.

sin_a ★★★★★
()
Ответ на: комментарий от anonimous

Почему они числа.

Потому что соответствующие множества счетны и, более того, даже перечислимы. Любой элемент не боле чем счетного множества - можно смело считать числом.

anonymous
()
Ответ на: комментарий от eagleivg

Молодца, я уже сам почувствовал себя таковым в бессмысленном диалоге с челом, который не способен понять простую вешь, понятную любой ТП. Числа наше усе. Согласен сынок, успокоимся на этом.

anonimous
() автор топика
Ответ на: комментарий от sin_a

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

Ну так вы не путайте математику с числами!

anonimous
() автор топика
Ответ на: комментарий от pylin

Много. Начиная с вычисления адресов, и заканчивая формами представления символов

Вы о чем? Если я своему другу погоняло навесил 23-й, значит он тоже теперь стал частью арифметики?

anonimous
() автор топика
Ответ на: комментарий от anonimous

Монитор передо мной - это тоже число? Мама он нас тоже пащитал ааааа!!!

Да :) В нем NxM пикселов, цвет каждого пиксела тоже задаётся числом, если все эти числа перемножить, то всю картинку, отображаемую в данный момент времени монитором, можно предствить одним большим числом, более того, последовательность кадров - тоже число

Harald ★★★★★
()
Ответ на: комментарий от anonimous

Объект, управляемой численной информацией. Вы обрабатываете на компьютере количественную инфоррмацию, а так уж получилось что количество человечество научилось представлять через числа. Или у вас есть революционные альтернативы числам для количеств?

pylin ★★★★★
()
Ответ на: комментарий от Harald

как угодно. Я вот храню и представляю информацию о лицах имеющих право на оперативные переговоры в специальном журнале, где указаны их фамилии ПОСИМВОЛЬНО. это мож тоже к арифметике можно притянуть, не знаю

anonimous
() автор топика
Ответ на: комментарий от anonimous

разумеется можно, число этих лиц конечно, их можно пронумеровать, каждому назначить свой номер. Каждый символ их фамилии - из конечного алфавита, символы которого можно пронумеровать

Harald ★★★★★
()
Ответ на: комментарий от pylin

Вы обрабатываете на компьютере количественную информацию

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

anonimous
() автор топика
Ответ на: комментарий от anonimous

Дебилушка, буквы - это тоже числа.

anonymous
()

Была ли там какая-либо логическая часть схемы, которую можно условно назвать процессором или его аналогом

да. можно хоть всю машину назвать процессором, как сейчас некоторые it-специалисты системник называют. формально, от этого ничего не изменится

Возможно ли программирование без участия какого-либо процессора в принципе?

да. например, аппаратная реализация нейросети

Какова основная роль процессора, если простыми словами?

основная задача - группировать наиболее скоростные части системы на площади минимального диаметра.

MyTrooName ★★★★★
()
Ответ на: комментарий от Harald

Можно, но это не основа. Основа - это символьное представление.

anonimous
() автор топика
Ответ на: комментарий от anonimous

>Любая машина Тьюринга, Поста или лямбда-терм - это числа.

А аргументы?

Тоже числа.

FriendshipIsMagic
()
Ответ на: комментарий от Harald

И более того это все уже сделано, начиная с таблиц ASCII и Unicode, завершили сие дело электронными системами документооборота,заканчивая сенсационные новости, то что в отдельных конторах и госучереждениях автоматизация еще не дошла на должный уровень, проблема этих организаций :)

pylin ★★★★★
()
Последнее исправление: pylin (всего исправлений: 1)
Ответ на: комментарий от pylin

Вот опять Вы за свое. С чего вы взяли что ASCII связан с арифметикой. Количество и набор цифр (именно цифр-знаков а не чисел), для представления символов, является общепринятым представлением, просто люди так договорились обозначать и представлять символы, не более того.

anonimous
() автор топика
Ответ на: комментарий от anonimous

Ну хорошо отвлечемся от ASCII, вот перед вами сугубо «качественная» задача: распознать что на фото есть лицо, ваши методы решения?

pylin ★★★★★
()
Ответ на: комментарий от pylin

Мы с Вами, и еще несколько миллиардов парней, договариваемся между собой, что если наша программа читает со входа сочетание ССС , или например 555, то она будет это интерпретировать как например, зеленый цвет, или, как букву зю. ТО же самое и с ASCII и с юникодом. и со всем остальным. Символьные данные, а в качестве символов никто не запрещает использовать цифры.

anonimous
() автор топика
Ответ на: комментарий от pylin

Я с этим не знаком, но возможно реализовал бы перебором символов с возвратом и сопоставлением с образцом. Во всяком случае не арифметическими операциями, не 2*2=4

anonimous
() автор топика
Последнее исправление: anonimous (всего исправлений: 1)
Ответ на: комментарий от anonimous

Как вы эти символы предсавите в нечисловой форме для электроники, какие у вас есть инструменты, известные науки, человечксому мышлению, чтобы работать не неосредственно с изменениями напряжений и т.д., а с символами и т.д.

pylin ★★★★★
()
Ответ на: комментарий от anonimous

// тролить так тролить :)

че-то вспомнилась песенка Высоцкого про Канадчикову дачу, «уважаемый редактор, может лучше про реактор?»

у меня знакомая девченка может Вам помочь
правда она в Тюмени живет, и медицинский недавно совсем закончила, зато работает по направлению в знатном учреждении.
они там и свергателям фон Неймана, и наполеонам помогают.
правда, преимущественно, без их желания :)

metawishmaster ★★★★★
()
Ответ на: комментарий от pylin

Так ведь и так, по факту, все трансляторы основаны на обработке и интерпретации символьной информации, арифметика то как раз сверху прибивается, она не является основой. Основа - это символьные преобразования.

anonimous
() автор топика
Ответ на: комментарий от anonimous

Допустим. Хотя уже проблема: лицо меняется и т.д., нужно выделять регионы изображения и собирать с них обобщающие показатели, чтобы легкий поворот лица не вводил распозновалку в заблуждение, какими средствами это сделать?

pylin ★★★★★
()
Последнее исправление: pylin (всего исправлений: 1)
Ответ на: комментарий от anonimous

Микрокоды ЦПУ и иных устройств никаких символов не знают, у них там рассчеты адреса и скорее уж тогда операция из теории множеств: отображение(код такой-то -> выполнить такое то действие )

pylin ★★★★★
()
Ответ на: комментарий от pylin

Ну можно арифметикой, но Вы забываете, что сама арифметика - реализована поверх компьютерных вычислений, она дополнение а не основа.

anonimous
() автор топика
Ответ на: комментарий от metawishmaster

Банальщина. Я думал что интересное, только время на чтение потратил.

anonimous
() автор топика
Ответ на: комментарий от pylin

скорее уж тогда операция из теории множеств: отображение(код такой-то -> выполнить такое то действие )

ну и при чем здесь числ-бство тогда?

anonimous
() автор топика
Ответ на: комментарий от anonimous

Если брать теорию нормальных алгорифмов Маркова, где рассматривается как раз преобразования вида foo -> bar, то это лишь один из способов определения понятия алгоритм, но он ничего не говорит о том как реализовать такие преобразования «в железе»

pylin ★★★★★
()
Ответ на: комментарий от anonimous


Да Вы опять не понимаете, что 1 и 0 - это не числа а символы, мне уже надоело.


инновационное мышление...

metawishmaster ★★★★★
()
Ответ на: комментарий от anonimous

Затем что все эти элегантные построения никакого отношения к физике, электротехнике не имеют, а чтобы эти теории реализовать нужно было найти к этому подходы, учитывая тот аппарат понятийный и методиченский, который накопила электротехника и физика , или у вас уже появились безчисловые модели для управленяии и пронозирования фмз. процессов. Нет, конечно, для прогноза: кирпич упадет на землю, если я подброшу его вверх, можно и без мерзких чисел обойтись, но такие пронозы не интересны.

pylin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.