Какво е програмиране, компютърни науки планета

Робот машина за производство или уред се управлява от човек. Този човек не е необходимо да има на устройството и не му дам команди една след друга, и по определен начин записва тяхната последователност в паметта на машината. Последователността на команди, които определят дейността на компютъра в дадените условия, е програма. Компилация от тези програми - това е програмиране - широко използван до момента човешката дейност.

Програмата - план на изпълнителя (например на компютър) за решаване на някои видове проблеми. За да се направи план, важно логиката и други начини на мислене, познаване на условията на програмата и възможностите на изпълнителя, прогнозиране на възможни грешки, както и способността да пишат програми в обикновен език изпълнител - конкретен език за програмиране. Това е основната знания, умения и умения за програмиране.

В действителност, компютри (PCS) могат да изпълняват само прости команди, като добавянето на интегрални стойности, замени на нула на устройството, се движат единица от една клетка към друга, и т.н. Но тези компютри да извършват операции с такава скорост, че ние, хората, и никога не е мечтал. И това е основната им предимство.

Всички програми, всъщност, данните на процеса. В този случай, концепцията на данните може да се тълкува много широко. Въпреки това, те са за съвременните компютри са кодирани специфичен набор от нули и единици. Вътре в колата, програмата работи с такива битови данни, но съвременния програмист не може да види такава "дребнавост" и работи запознат с правата понятия: числа, низове, предмети и т.н.

Често това е програма, инсталирана на компютъра, за да се определи предназначението си. Конструктивна особеност могат да отидат на втори план.

Коли от гледна точка на техните възможности за обработка на данни на са универсални (работи с 0 и 1), и лицето, пише екипът на език за програмиране, което е повече от отговаря на неговите способности. Поради това, трябва да има междинна програма за конвертиране на команди от един език за програмиране в машинен език. И такива програми съществуват под формата на така наречените компилатори и устни преводачи. Те са много разнообразни, тъй като има много езици за програмиране, всяка от които разполага със собствен компилатор или преводач. С други думи, компютри "говорят" почти винаги един и същ език, а програмистите - на различни езици.

А на множество програмни езици, може да се обясни с многообразието от сфери на човешката дейност, историческото развитие на компютърните технологии и конкуренцията системи за програмиране на развитието, както и редица други фактори.

В момента, програмиране е станала обичайна вид човешка дейност.