*   >> Чтение Образование Статьи >> science >> programming

Что компьютерные науки?

<р> Почему все эти разговоры алгоритмов? Это должно быть вычислительная наука конечно: мы должны говорить о компьютерах. Рассмотрим эту цитату: [Ананий Левитин, Научно-исследовательский вычислительный Новости, Январь 1993, стр. 7] Информатика не более, чем о компьютерах астрономия о телескопах, биологии о микроскопов или химия об стаканы и пробирок.

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

Вы будете использовать компьютеры в этом, конечно, когда вы программируете; большинство курсов науки вычислительные связаны с использованием компьютеров в той или другой. Вычислительный наука часто определяется как: [Г. Майкл Шнайдер и Джудит Л. Gersting, Приглашение к информатики]

исследования алгоритмов, в том числе 1. их формального и математических свойств. 2. Их аппаратные реализации. 3. Их языковые реализации. 4. свои приложения.

<Р> Итак, информатике действительно об алгоритмах. Мы тратим много времени в этом курсе идет о алгоритмов.

Мы будем смотреть на то, как их создавать, как их реализовать, и как их использовать, чтобы решать проблемы. Вот немного больше о тех четырех аспектах:

1. Их формальные и математические свойства: Это включает в себя просить во- просы, как "то, что проблемы могут быть решены с алгоритмами", "за то, что проблемы мы можем найти решения в разумное количество времени, "и" можно ли построить компьютеров с различными свойствами, которые будут в состоянии решить больше проблем "

<р> 2. Их аппаратные реализации:? Одна из целей при создании компьютеров, чтобы сделать их быстро.

То есть, они должны быть в состоянии выполнить алгоритмы, указанные программистом быстро. Они также должны хорошо использовать их памяти и быть в состоянии получить доступ к другим системам (диски, сети, принтеры и т.д.). Есть много вариантов, которые сделаны при проектировании компьютера; все варианты имеют некоторое влияние на возможности конечного продукта

3. Их языковые реализации:. Есть много способов, чтобы выразить алгоритмы, так компьютер может понять их. Эти описания должны быть записаны лицом, а затем следуют с помощью компьютера.

Это требует "язык", который может быть понят как людей, так и компьютерами ERS. Опять же, есть много вариантов здесь, которые влияют, как легко и человек, и компьютер может работать с описанием

<р>

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.