-
Классификация! Как много в этом слове....
К примеру, можете дать определение того, что такое компьютер? Дать такое определение, чтобы с ним все согласились, чтобы его не пришлось через пару лет менять. Чтобы оно не было слишком общим и при этом совпадало с опытом современных людей. Чтобы то, что в прошлом называли "компьютер" сохранило свое наименование. И т.д. и т.п. Попробуйте, и убедитесь, что это нелегко. Хотя предмет всем знаком, и в обычной жизни вряд ли многие затруднились бы отличить компьютер от чего-то иного, и явной необходимости в чеканной формулировке нет.
Тем не менее, зачастую приходится давать определения и проводить разграничения просто потому, что это удобно. Например, вы составляете базу данных. При этом не обязательно эта база содержит просто наименования компьютеров и чего-то еще, что с ними можно перепутать. Это может быть список книг, в котором вы хотите выделить "книги о компьютерах". Может быть список "профессий, связанных с компьютерами" и многое другое. И по запросу "компьютер" пользователь должен получить требуемую информацию без лишних "довесков". Ясно, что в ряде сложных ситуаций вы столкнетесь с проблемами, особенно если прогресс не будет стоять на месте, а базу данных вам придется расширять, включая туда всякую всячину: карманные компьютеры, бортовые компьютеры, какие-нибудь навороченные кухонные программируемые комбайны, а также множество других устройств, предназначенных для решения различных (иногда очень узких) задач и содержащих процессоры разной степени сложности. http://www.astronet.ru/db/msg/1219032Кто готов поделиться своим определением?
-
Удалено модератором
-
Удалено модератором
-
Удалено модератором
-
> TUser © (04.10.08 07:02) Такое определение есть, так что придумывать нечего. Компьютер - это машина Тьюринга. По крайней мере один из её видов.
-
И между прочим это очень серьёзный вопрос. Основопологающий для информатики и кибернетики. И даже философии пограммирования вообще. Конечный вопрос-возможен ли искусственный разум (интеллект).
-
Компьютер это вычислитель. Всего-навсего машина, производящая вычисления :)
-
> turbouser © (04.10.08 14:56) [6] +1. Машина Тьюринга, это и есть вычиситель (по определению). Так называемая машина конечных состояний (к сожалению из этого следует способная лишь выполнять команды). Хотя учёные на эту тему спорят досихпор).
-
Причём в основном фантасты).
-
> AlexDan © (04.10.08 14:53) [5]
> Основопологающий для информатики
Информатика к компьютерам имеет такое же отношение как математика к калькулятору. Т.е никакого.
-
Компьютер - это такая серенькая/чёрненькая/беленькая фиговина под столом (с) секретарша
-
> (с) секретарша
Не, компьютер - это монитор, а под столом - "процессор" :)
-
> своим определением "Молоток" :)
-
Не понимаю, почему задан такой простой вопрос? Ради сенсации?
Где-где, а тут на сайте программистов спрашивать, - что такое комп. Это - кощунство.
Или респондент имеет некоторое собственное мнение?
Что же. С удовольствием послушаю.
Рано или поздно любой более или менее знающий человек начинает фантазировать.
Знание выпирает. Как эрекция, примерно. И требует выхода. Математик начинает задавать "пятничныя загадки" на конфе. Физик - вопросы про кипящие воды или про тающий лёд.
А программист, про компьютер.
И те, и другие - с жиру бесят себя. Потешаются. Ответ знают, но хотят создать псевдо-проблему.
Ну, что же?
-
> AlexDan © (04.10.08 14:49) [4] > > TUser © (04.10.08 07:02) > Такое определение есть, так что придумывать нечего. Компьютер > - это машина Тьюринга. По крайней мере один из её видов. >
Наоборот. Компьютер - это устройство для обработки информации. Машина Тьюринга - частный случай компьютера. Это компьютер, имеющий дискретные состояния.
-
> DrPass © (05.10.08 03:07) [14] Не путайте народ). Машина Тьюринга появилась ещё до эпохи ЭВМ. Являя собой наглядный пример алгоритмизации. Как раз сводя его именно к дискретным состояниям. И всё последующее, включая ЭВМ, было именно оттуда и списано. А компьютер, это как рз машина, имеющая дискретное состояние (триггер -1 или 0).
-
> AlexDan © (05.10.08 03:32) [15]
Я и не путаю. Дискретные состояния имеют только цифровые компьютеры. Аналоговые компьютеры их иметь не обязаны. По крайней мере, промежуточные состояния. Существует много способов вычислять. И алгоритмизация - всего лишь один из них, просто в настоящее время наиболее популярный ввиду своей простоты и понятности.
-
> DrPass © (05.10.08 03:43) [16] Ого, вы затрагиваете совсем уж запредельные темы. Вычислять без алгоритмов, это почти фантастика. Как то мне попалась информация, что учёные (кто и под чьим руководством НАСА или др. не помню) пытались воспроизвести "язык программирования" мозга. Т.е. язык не командно-ориентированный (как почти все технические), а логически ориентировнный. Насколько мне известно, у них почти ничего не получилось. Они его назвали то-ли 'абсолют', то -ли как-то вроде (пхоже, имею в виду)..
|