электронный калькулятор

Article

June 30, 2022

Электронный компьютер (также известный как компьютер) — это устройство, использующее цифровую электронную технологию для инструктирования и автоматического выполнения любой последовательности арифметических или логических операций в соответствии с рядом инструкций. Компьютеры общего назначения способны выполнять чрезвычайно широкий круг задач благодаря их способности выполнять общий набор операций, называемых «программами». Компьютеры используются в качестве систем управления различными промышленными и бытовыми устройствами. Сюда входят простые устройства специального назначения (такие как микроволновые печи и пульты дистанционного управления), промышленные устройства (такие как промышленные роботы и системы автоматизированного проектирования) и устройства общего назначения (такие как персональные компьютеры и мобильные устройства, такие как смартфоны). Хотя существует множество типов компьютеров, согласно теории машин Тьюринга, компьютер с базовыми функциями должен уметь делать то же, что и любой другой компьютер. Так что теоретически все, от смартфона до суперкомпьютера, должно выполнять одну и ту же работу (независимо от времени и памяти). Благодаря быстрому технологическому прогрессу следующее поколение компьютеров всегда сможет значительно превзойти своих предшественников, что иногда называют «законом Мура». Через Интернет компьютеры соединяются друг с другом, что значительно повышает скорость обмена информацией, что, в свою очередь, способствует развитию науки и техники. В 21 веке компьютеры стали применяться во всех аспектах и ​​во всех сферах жизни. Простые ручные устройства, такие как счеты, с древних времен помогали людям производить вычисления. В первые дни промышленной революции были созданы машины всех видов для автоматизации утомительных и утомительных задач, таких как ткачество узоров на ткацком станке. В начале 20 века появились более сложные машины, использующие аналоговые схемы для выполнения сложных и специфических вычислений. Первые цифровые электронно-вычислительные машины появились во время Второй мировой войны. С тех пор скорость, энергопотребление и универсальность компьютеров продолжали расти. В наше время применение механических компьютеров полностью заменено электронными. Компьютеры различаются по составу. По-прежнему существует множество громоздких суперкомпьютеров, обслуживающих специальные научные вычисления или обработку транзакций для крупных организаций. Меньшие, предназначенные для личного использования, называются микрокомпьютерами (PersonalКомпьютер, ПК), именуемый в Китае «микрокомпьютер». Это также обычно упоминается в повседневном использовании слова «компьютер» сегодня, но наиболее распространенной формой компьютерного приложения сегодня являются встроенные, которые обычно относительно просты, малы и используются для управления другим оборудованием, будь то самолет. промышленные роботы или цифровые камеры. Технические исследования, связанные с компьютерами, называются информатикой, а «компьютерная технология» относится к сумме многих технических и эмпирических результатов, полученных в результате применения результатов информатики в инженерной практике. «Компьютерные технологии» и «информатика» — два связанных, но разных понятия, разница между которыми заключается в том, что первое более практично, а второе — более теоретическое. Что касается исследований, ориентированных на данные, то они называются информационными технологиями. Традиционно современные компьютеры содержат по крайней мере один процессор (обычно центральный процессор (ЦП)) и некоторую форму памяти. Элементы обработки выполняют арифметические и логические операции, а блок упорядочивания и управления может изменять порядок операций в ответ на сохраненную информацию. К периферийным устройствам относятся устройства ввода (клавиатура, мышь, джойстик и т. д.), устройства вывода (экран монитора, принтер и т. д.) и устройства ввода/вывода, выполняющие обе функции (например, сенсорный экран). Периферийные устройства позволяют извлекать информацию из внешних источников и позволяют сохранять и извлекать результаты операций.

история

Машина Тьюринга В 1937 году Клод Шеннон, 21-летний аспирант Массачусетского технологического института, опубликовал свою важную статью «Символический анализ реле и коммутационных цепей», в которой впервые упоминается применение цифровых электронных технологий. Он показал людям, как использовать переключатели для реализации логики и математики. С тех пор он укрепил свои идеи, работая над дифференциальными симуляторами Ванневара Буша. Это важный момент, знаменующий собой начало проектирования двоичных электронных схем и применения логических вентилей, и к первооткрывателям рождения этих ключевых идей следует отнести: Алмона Строгера, который подал заявку на патент на устройство, содержащее логические вентили схемы; Никола Тесла, который подал заявку на схемные устройства, содержащие логические вентили, еще в 1898 году; Ли де Форест, заменивший реле электронными лампами в 1907 году. Довольно сложно определить так называемый «первый электронный компьютер» на таком длинном пути. 12 мая 1941 года немецкий инженер Конрад Цузе завершил свой полный мехатронный компьютер Тьюринга «Z3», который был первым компьютером с функциями автоматического двоичного математического расчета и возможными функциями программирования, но еще не «электронным» компьютером. Кроме того, другими заметными достижениями в основном являются: компьютер Атанасова-Берри, родившийся летом 1941 года, был первым в мире электронным компьютером, в котором использовался калькулятор на электронных лампах, двоичные значения и многоразовая память; в Соединенном Королевстве таинственный Колосс компьютер, показанный в 1943 году Machine, SSEM), но практической машиной, которая была фактически разработана, был, вероятно, Электронный автоматический калькулятор с отложенным хранением (EDSAC). На протяжении 1950-х годов безраздельно господствовали компьютеры на электронных лампах. 12 сентября 1958 года под руководством Роберта Нойса, основателя Intel, была изобретена интегральная схема. Вскоре появились микропроцессоры. Компьютеры, разработанные между 1959 и 1964 годами, обычно называют компьютерами второго поколения. К 1960-м годам их заменили транзисторные компьютеры. Транзисторы меньше, быстрее, дешевле и надежнее, что делает их коммерчески выгодными. Компьютеры с 1964 по 1972 год обычно называют компьютерами третьего поколения. Используется большое количество интегральных схем, и типичной моделью является серия IBM360. В 1970-х годах внедрение технологии интегральных схем значительно снизило стоимость производства компьютеров, и компьютеры стали поступать в тысячи домашних хозяйств. Компьютеры после 1972 года принято называть компьютерами четвертого поколения. На основе крупномасштабных интегральных схем, а затем и очень крупномасштабных интегральных схем. Intel 4004 — первый микропроцессор, представленный корпорацией Intel (Intel) в США, и первый микропроцессор в мире; он был выпущен 15 ноября 1971 года. 1 апреля 1972 года INTEL представила микропроцессор 8008. В 1976 году Стив Джобс и Стив Возняк основали Apple Computer. и запустил свой компьютер Apple I. Компьютер Apple II был выпущен в мае 1977 года. 1 июня 1979 года INTEL выпустила 8-битный микропроцессор 8088. В 1982 году микрокомпьютеры стали популярными и в больших количествах вошли в школы и дома. Компьютер Commodore 64 был выпущен в январе 1982 года по цене 595 долларов. Февраль 1982 г. Выпущен процессор Intel 80286. Тактовая частота увеличена до 20 МГц, а также добавлен режим защиты, который может получить доступ к 640 КБ памяти. Поддерживает виртуальную память выше 1 МБ. Выполняет 2,7 миллиона инструкций в секунду и включает 134 000 транзисторов. В ноябре 1990 года Microsoft выпустила первое поколение MPC (Multimedia PC, мультимедийный стандарт персонального компьютера): процессор не менее 80286/12 МГц (позже увеличен до 80386SX/16 МГц), имеется проигрыватель компакт-дисков и скорость передачи не менее 150

принцип

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

реализация схемы

Физическая реализация этих концептуальных проектов, описанных выше, различна. Как мы упоминали ранее, компьютер с хранимой в памяти программой может быть либо механическим, либо цифро-электронным по Бэббиджу. Однако цифровые схемы могут выполнять арифметические и логические операции с использованием двоичных чисел через переключатели с электронным управлением, такие как реле. Статья Шеннона показывает нам, как именно расположить реле для формирования логических вентилей, которые могут выполнять простые булевы операции. Другие ученые поспешили указать, что использование электронных ламп может заменить релейные цепи. Первоначально использовавшиеся в качестве усилителей в радиосхемах, электронные лампы все чаще используются в качестве быстрых переключателей в цифровых электронных схемах. Когда один штырь трубки находится под напряжением, ток может свободно течь между другими концами. Благодаря расположению и сочетанию логических вентилей мы можем разрабатывать и выполнять множество сложных задач. Например, сумматор является одним из них. Устройство реализует сложение двух чисел в электронике и сохраняет результат — метод в информатике, использующий набор операций для достижения определенного замысла, называется алгоритмом. В итоге было собрано полноценное АЛУ и контроллер с немалым количеством логических элементов. Чтобы сказать, что это огромное число, просто посмотрите на CSIRAC, возможно, самый маленький практический ламповый компьютер. Машина содержит 2000 ламп, многие из которых являются устройствами двойного назначения, что означает в общей сложности от 2000 до 4000 логических устройств. Вакуумные лампы были явно неспособны создавать крупномасштабные схемы затворов. Дорогие, нестабильные (особенно в больших количествах), раздутые, энергоемкие и недостаточно быстрые — хотя гораздо больше, чем механические коммутационные схемы. Все это привело к их замене транзисторами в 1960-х годах. Последний меньше, проще в эксплуатации, надежнее, менее энергоэффективен и дешевле. После 1960-х годов транзисторы стали постепенно заменяться интегральными схемами, в которых большое количество транзисторов, различных других электрических компонентов и соединительных проводов размещалось на кремниевой плате. В 1970-х годах АЛУ и контроллер, как две основные части ЦП, стали интегрироваться в один чип и получили название «микропроцессоры». На протяжении истории развития интегральных схем мы можем видеть, что количество устройств, интегрированных в чип, быстро росло. Первая интегральная схема состояла всего из нескольких десятков компонентов, а к 2015 г.

устройства ввода и вывода

Ввод/вывод (I/O) — это общий термин для устройств, которые отправляют информацию из внешнего мира на компьютер, и устройств, которые возвращают результаты обработки во внешний мир. Эти возвращенные результаты могут быть восприняты пользователем визуально или как входные данные для других устройств, управляемых компьютером: для робота выход управляющего компьютера — это, в основном, сам робот, например выполнение различных действий. Первое поколение компьютеров имело очень ограниченный набор устройств ввода и вывода. Обычным устройством ввода является считыватель перфокарт, который используется для импорта инструкций и данных в память; устройством вывода, используемым для хранения результатов, обычно является магнитная лента. С развитием технологий увеличилось разнообразие устройств ввода и вывода. Возьмем в качестве примера персональный компьютер: клавиатура и мышь являются основными инструментами пользователя для непосредственного ввода информации в компьютер, а монитор, принтер, громкоговоритель и наушники возвращают результаты обработки. Кроме того, существует множество устройств ввода, которые могут принимать другие виды информации, например, цифровые камеры могут вводить изображения. Среди устройств ввода и вывода стоит отметить две категории: Первая категория — это вторичные устройства хранения, такие как жесткие диски, компакт-диски или другие медленные, но емкие устройства. Во-вторых, это устройства доступа к компьютерной сети, с помощью которых прямая передача данных между компьютерами значительно повышает ценность компьютеров. Сегодня Интернет позволяет десяткам миллионов компьютеров передавать друг другу различные типы данных.

программа

Проще говоря, компьютерная программа — это последовательность инструкций, которые выполняет компьютер. Это может быть всего несколько инструкций для выполнения простой задачи, или это может быть сложная очередь инструкций, которая может работать с огромными объемами данных. Многие компьютерные программы содержат миллионы инструкций, многие из которых могут выполняться многократно. В 2005 году типичный персональный компьютер мог выполнять около 3 миллиардов инструкций в секунду. Компьютеры обычно не выполняют какие-то очень сложные инструкции для получения дополнительной функциональности, они больше выполняют более простые, но многочисленные короткие инструкции, организованные программистом. Как правило, программисты не пишут инструкции для компьютеров напрямую на машинном языке. Результат может быть только трудоемким, трудоемким, неэффективным и полным лазеек. Поэтому программисты обычно пишут программы на языках «высокого уровня», которые затем переводятся на машинный язык некоторыми специальными компьютерными программами, такими как интерпретаторы или компиляторы. Некоторые языки программирования, похожие на машинные языки, например ассемблер, считаются языками низкого уровня. Другие языки, такие как Пролог абстрактных принципов, полностью игнорируют операционные детали реальной работы компьютера и могут быть описаны как языки высокого уровня. Для конкретной задачи следует выбирать соответствующий язык в соответствии с его транзакционными характеристиками, навыками программиста, имеющимися инструментами и потребностями заказчика, из которых наиболее важными являются потребности заказчика (военно-инженерные проекты США и Китая обычно требуют использования языка Ада). Компьютерное программное обеспечение — это еще один термин, который не эквивалентен компьютерной программе. Компьютерное программное обеспечение — это более широкий технический термин, который включает в себя различные программы и все связанные с ними материалы, используемые для выполнения задач. Например, видеоигра содержит не только саму программу, но и изображения, звуки и другие данные, которые создают виртуальную игровую среду. На розничном рынке приложение на компьютере — это всего лишь копия программы, предназначенная для большого количества пользователей. Типичным примером здесь, конечно же, является группа офисного программного обеспечения Microsoft, которая состоит из ряда взаимосвязанных программ, ориентированных на общие офисные нужды. Использование этих чрезвычайно простых инструкций машинного языка для реализации бесчисленного количества мощного прикладного программного обеспечения означает, что его программный масштаб обречен быть небольшим. ОкнаXP, программа операционной системы, содержит 40 миллионов строк исходного кода языка высокого уровня C++. Конечно не самый большой. Такой огромный масштаб программного обеспечения также показывает важность управления в процессе разработки. В реальном программировании программа подразделяется на части, которые каждый программист может выполнить за приемлемое время. Несмотря на это, процесс разработки программного обеспечения является медленным, непредсказуемым и упущенным. Появляющаяся разработка программного обеспечения фокусируется на том, как ускорить ход работы и повысить эффективность и качество.

Функциональные библиотеки и операционные системы

Вскоре после появления компьютеров было обнаружено, что определенные задачи выполняются во многих различных программах, например, для вычисления определенных стандартных математических функций. По соображениям эффективности стандартные версии этих программ собраны в «библиотеку» для вызова каждой программой. Многие задачи часто требуют дополнительной обработки самых разнообразных входных и выходных интерфейсов, и здесь может пригодиться библиотека для подключения. В 1960-х годах, с популяризацией компьютерной индустриализации, компьютеры все чаще использовались для обработки различных задач внутри организации. Вскоре появилось специальное программное обеспечение, которое могло автоматически планировать и выполнять задания. Эти программы, которые одновременно контролируют аппаратное обеспечение и планируют задания, называются «операционными системами». Примером ранней операционной системы является IBM OS/360. В постоянном совершенствовании операционная система внедрила механизм разделения времени — параллелизм. Это позволяет нескольким разным пользователям использовать машину «одновременно» для выполнения своих собственных программ, как если бы у каждого человека был свой собственный компьютер. Для этого операционная система должна предоставить каждому пользователю «виртуальную машину» для разделения различных программ. В связи с увеличением количества устройств, требующих управления операционной системой, одним из них является жесткий диск. Поэтому в операционной системе введено управление файлами и управление каталогами (папками), что значительно упрощает применение таких постоянных устройств хранения. Кроме того, операционная система также отвечает за элементы управления безопасностью, гарантируя, что пользователи могут получить доступ только к тем файлам, которым предоставлено разрешение. Конечно, последним важным шагом в эволюции операционной системы до сих пор было предоставление стандартного графического пользовательского интерфейса для программ. Хотя нет технических причин, по которым операционная система должна предоставлять эти интерфейсы, производители операционных систем всегда ожидают и поощряют программное обеспечение, работающее в их системах, чтобы оно выглядело и вело себя идентично или аналогично операционной системе. В дополнение к этим основным функциям операционная система также инкапсулирует ряд других часто используемых инструментов. Некоторые из них, хотя и не существенны для управления компьютером, полезны пользователям. Например, Mac OS X от Apple включает приложение для редактирования видео. Некоторые операционные системы для небольших компьютеров могут не использовать так много функций. Ранние микрокомпьютеры не предоставляли дополнительных функций из-за ограниченной памяти и вычислительной мощности, в то время как встроенные компьютеры использовали специализированные операционные системы или вообще не использовали их, часто проксируя определенные функции операционной системы напрямую через приложения.

применение

Сначала громоздкие и дорогие цифровые ЭВМ использовались в основном для выполнения научных расчетов, особенно военной тематики. Например, ENIAC впервые был использован для расчета плотности нейтронов в поперечном сечении при расчете артиллерийских снарядов и конструировании водородных бомб (многие суперкомпьютеры и сегодня играют огромную роль в моделировании ядерных испытаний). CSIR Mk I, первый компьютер с хранимой в памяти программой, разработанный в Австралии, отвечает за оценку количества осадков в водосборных бассейнах гидроэлектростанций. Третьи использовались для расшифровки, например, британский программируемый компьютер «Колосс». В дополнение к этим ранним научным или военным приложениям продвижение компьютеров в других областях также происходит очень быстро. С самого начала компьютеры с хранимой в памяти программой ассоциировались с решением бизнес-задач. Задолго до первого коммерческого компьютера IBM британский J. Лайонс и др. разработали и изготовили LEO для управления активами или других коммерческих целей. Из-за продолжающегося контроля размера и стоимости компьютеры начали распространяться в небольших организациях. В сочетании с изобретением микропроцессора в 1970-х дешевые компьютеры стали реальностью. В 1980-х годах персональные компьютеры становились все более и более популярными, а написание и печать электронных документов, расчет бюджета и другие повторяющиеся отчетные задачи стали все больше и больше полагаться на компьютеры. По мере того, как компьютеры дешевели, их стали использовать в творчестве. Люди используют синтезаторы, компьютерную графику и анимацию для создания и изменения звуков, изображений и видео. Индустриализация видеоигр также показывает, что компьютеры также создали новую историю в сфере развлечений. С момента миниатюризации компьютеров управление механическим оборудованием также стало опираться на поддержку компьютеров. На самом деле именно желание создать встроенные компьютеры, достаточно маленькие, чтобы управлять Аполлоном-1, стимулировало скачок вперед в технологии интегральных схем. Сегодня гораздо труднее найти активное механическое устройство, не управляемое компьютером, чем устройство, хотя бы частично управляемое компьютером. Возможно, самыми известными устройствами, управляемыми компьютером, являются роботы, машины с более или менее человеческим внешним видом и подмножеством человеческого поведения. В массовом производстве промышленные роботы — обычное дело. Однако полностью антропоморфные роботы все еще находятся в научной фантастике или лабораториях. Робототехника — это, по сути, звено физического выражения в области искусственного интеллекта (ИИ). Так называемый искусственный интеллект (ИИ) — это нечетко определенная концепция, но несомненно то, что эта дисциплина стремится дать компьютерам возможности, которых они в настоящее время не имеют, но которые по своей сути являются человеческими. За прошедшие годы были разработаны новые методы, позволяющие компьютерам делать то, что раньше считалось под силу только людям. Например, чтение, игра в шахматы. Однако до сих пор прогресс в разработке компьютеров с общим «целостным» интеллектом человека был медленным.

Интернет, Интернет

С 1950-х годов компьютеры использовались в качестве инструмента для координации информации из разных мест, и система Sage System (SAGE) вооруженных сил США была первой крупномасштабной системой в этом отношении. После этого также появился ряд коммерческих систем специального назначения, таких как «Сейбр». После 1970-х инженеры-компьютерщики в университетах США начали использовать телекоммуникационные технологии для соединения своих компьютеров. Поскольку эта работа спонсировалась ARPA, ее компьютерная сеть получила название ARPANET. С тех пор технология, используемая для сети ARPA, быстро распространялась и развивалась, и эта сеть также вышла за рамки университетов и вооруженных сил и, наконец, сформировала сегодняшний Интернет. Появление Интернета привело к переопределению свойств и границ компьютеров. Джон Гейдж и Билл Джой из Sun Microsystems отмечали: «Сеть — это компьютер». Компьютерные операционные системы и прикладные программы развивались в направлении возможности доступа к сетевым ресурсам, таким как другие компьютеры в сети. Первоначально эти сетевые устройства были доступны только высококвалифицированным научным работникам, но после 1990-х годов Интернет стал повсеместным с распространением электронной почты и Всемирной паутины, а также удешевлением технологий сетевого подключения, таких как Ethernet и ADSL. Общее количество компьютеров, подключенных к Интернету, сегодня превышает десятки миллионов, популярность технологии беспроводного соединения заставляет Интернет идти рука об руку в среде мобильных вычислений. Например, технология Wi-Fi, широко используемая в ноутбуках, является характерным применением беспроводного доступа в Интернет. После 1990-х годов, когда технология телефонных модемов МОДЕМ созрела, узкополосный телефонный набор был модернизирован до широкополосной передачи данных, что ознаменовало собой наступление новой эры Интернета.Скорость бега была изменена на скорость вождения, а использование компьютеров также изменилось, пользователи привыкли ко все более популярным методам сетевого общения, таким как обмен мгновенными сообщениями или SKYPE и т. д. Облако и большие данные создали множество новых типов отраслей, таких как интернет-магазины, онлайн-электронная коммерция, онлайн-аукционы, онлайн-продажи, онлайн-игры, онлайн-дизайн и строительство, а также все более распространенная база данных облачных данных или библиотека резервных копий. оптимизация и изменение жизни существующих людей.

компьютер следующего поколения

Цифровые компьютеры значительно выросли в скорости и возможностях с момента их создания, и до сих пор остается много предметов, которые, по-видимому, выходят за рамки возможностей современных компьютеров. Для некоторых из этих проблем традиционные компьютеры ни в коем случае не подходят, потому что время на поиск решения не поспевает за масштабом проблемы. Поэтому ученые начали обращать свое внимание на технологии биологических вычислений и квантовую теорию для решения такого рода задач. Например, люди планируют использовать биологическую обработку для решения определенных задач (вычисления ДНК). Из-за экспоненциального способа деления клеток вычислительные системы ДНК, вероятно, будут способны решать задачи того же масштаба. Конечно, такая система напрямую ограничена количеством ДНК, которым можно управлять. Квантовые компьютеры используют преимущества экстраординарных свойств квантового физического мира.Как только квантовый компьютер будет построен, повышение его скорости затруднит конкуренцию обычным традиционным компьютерам.

Информатика

В современном мире почти все профессии тесно связаны с компьютерами. Однако только некоторые конкретные профессии и дисциплины будут углубляться в технологию создания, программирования и использования компьютеров.Значения различных академических терминов, используемых для интерпретации различных областей исследований в компьютерной дисциплине, постоянно меняются, и одна за другой появляются новые дисциплины . Компьютерная инженерия: это отрасль электронной инженерии, которая в основном изучает компьютерное программное и аппаратное обеспечение, а также взаимосвязь между ними. Информатика: это традиционный термин для академического изучения компьютеров. Основным направлением исследований являются вычислительные методы и эффективные алгоритмы для выполнения конкретных задач. Эта дисциплина помогает нам определить, разрешима ли проблема в компьютерной области, например, насколько эффективно ее можно решить и как сделать более эффективную программу. Сегодня в компьютерных науках существует множество направлений, каждое из которых глубоко исследует разные классы проблем. Программная инженерия: основное внимание уделяется методологии и практике разработки высококачественных программных систем, а также попыткам сократить и предсказать затраты и циклы разработки. Информационные системы: изучение компьютерных приложений в широкой организованной среде (в основном бизнес). Многие дисциплины переплетаются с другими дисциплинами. Например, специалисты по ГИС используют компьютерные технологии для управления географической информацией. В мире существуют три крупные организации, занимающиеся информатикой: Британское компьютерное общество, Американская ассоциация вычислительной техники (ACM) и Американский институт инженеров по электротехнике и электронике.

использованная литература

видеть

Внешнее подключение

В Викиверситете есть викторина по этой статье Уорхол и компьютер В Викиверситете есть викторина по этой статье Уорхол и компьютер

Original article in Chinese language