Задача по нахождению скалярного произведения Пример решения задачи



Download 339,83 Kb.
Pdf ko'rish
bet26/28
Sana03.02.2023
Hajmi339,83 Kb.
#907428
TuriЗадача
1   ...   20   21   22   23   24   25   26   27   28
Bog'liq
Урок 2. Базовые алгоритмы и массив как структура данных - Исправлено-конвертирован

Два основных типа трансляторов 
● 
Интерпретаторы. 
● 
Компиляторы. 
Это два полюса в программировании. Так вот язык Python относится к интерпретируемым 
языкам, написанное на нём, будет проходить через интерпретатор. Язык Java относится к 
компилируемым языкам, написанное на нём пройдёт через компилятор. Если на пальцах 
объяснять разницу между ними, то интерпретатор выполняет вашу программу построчно. 
Например, ваша программа состоит из 10 строк. Сначала выполнится первая строчка, она 
переведётся в команду для процессора, он там всё это выполнит. Затем выполнится вторая 
строчка, она также переводится в специальные команды, и будет выполнена. Потом третья 
строчка и так далее. То есть по каждой строчке у нас будет происходить какие
-
то 
преобразования, выполняться всё на вашем компьютере и, соответственно, результат вы 
будете видеть поэлементно. 
Если мы говорим про компилируемые языки программирования. В этом случае компилятор 
весь код, сначала переведёт в нужный ему вид, и после выполнит. Если вот так на пальцах это 
рассуждать, то выглядит именно так. Но на самом деле в современных языках 
программирования уже такого чёткого деления на чистый интерпретируемые и чисто 
компилируемые языки практически не существует. Просто есть те, кто ближе находятся к 
интерпретируемым. Есть те, кто ближе находится к компилируемому. Везде есть уже 
некоторые смесь этих двух составляющих, но в целом вот выделяют два типа трансляторов.
Трансляторы —
это программы пеереводящие исходный код,написанный нами текстовый файл, 
в более понятный для машины код. Хотя на самом деле это всё равно непрямые указания 
вашему компьютеру. Надо понимать, если заглянуть немного вглубь, то есть операционная 
система, распоряжающаяся всеми ресурсами компьютера и интерпретаторы (или компилятор) 

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

Download 339,83 Kb.

Do'stlaringiz bilan baham:
1   ...   20   21   22   23   24   25   26   27   28




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish