6月3号是什么星座| 为什么牛肝便宜没人吃| 95属什么生肖| 蒙字五行属什么| 拍黄瓜什么意思| 大熊猫生活在什么地方| 产后能吃什么水果| 八月十三号是什么星座| 211是什么意思| 马栗是什么植物| belle什么意思| 7o年属什么生肖| 斋醮是什么意思| 心梗是什么症状| 养老院护工都做些什么| 点天灯是什么意思| epo是什么意思| 什么都不放的冬瓜清汤| 男生什么时候会有生理反应| 右耳朵发热代表什么预兆| 日本打工需要什么条件| ojbk是什么意思| 男人结扎有什么好处| 开瑞坦是什么药| 微信被拉黑后显示什么| 互为表里是什么意思| 哈尔滨市长什么级别| 公关是什么工作| 黄精有什么功效和作用| 为什么感觉不到饿| 皮肤过敏吃什么药| 总打哈欠是什么原因| 中医为什么不让睡凉席| 25分贝相当于什么声音| omega什么牌子手表| 黄瓜敷脸有什么作用与功效| mrd是什么| 早餐吃什么有营养| 湿疹挂什么科| 四川人为什么喜欢吃辣| 春砂仁与什么煲汤最佳| 动手术后吃什么对伤口恢复比较快| 黄体生成素是什么| 什么食物对心脏好| ask是什么意思| 德五行属什么| 看胃挂什么科室| 牙龈肿痛上火吃什么药最好| 糖宝是什么意思| 阴道细菌感染用什么药| 湖南为什么叫湖南| 五光十色是什么生肖| 破伤风挂什么科| 喝黄瓜汁有什么好处| 黯然泪下是什么意思| 马华读什么| 晚上七点半是什么时辰| 尿检隐血弱阳性是什么意思| 面部痉挛是什么原因引起的| 窦性心律不齐吃什么药| 星五行属性是什么| 日仄念什么| 低回声结节是什么意思| 农村一般喂金毛吃什么| 为什么叫拉丁美洲| 干水是什么| 银针白毫是什么茶| 一建什么时候报名| 脚烧是什么原因| 牙龈出血是什么原因| hipanda是什么牌子| 皮下出血点是什么原因| 啮齿类动物什么意思| 验尿能检查出什么| 二月十七是什么星座| 男人结扎有什么危害| 水痘可以吃什么| 二氧化硅是什么| 93年是什么年| 台卡是什么| 穿青人是什么民族| 碧绿的什么| 眼睛老是流眼泪是什么原因| 2000年是什么龙| 秀才相当于现在的什么学历| 肺与大肠相表里是什么意思| 为什么月经期有性冲动| 温度计里面红色液体是什么| 马太效应什么意思| 桑叶有什么作用和功效| 下巴两边长痘痘是什么原因| 前列腺钙化灶是什么意思| 发烧了吃什么药| 孕妇吃鹅蛋有什么好处| 各的偏旁是什么| 仓鼠吃什么东西| 吃鱼油有什么好处| 血块多是什么原因| 不务正业是什么意思| 肚子大了是什么原因造成的| 吃什么掉秤快| 什么十分什么| 糖料病者应吃什么好| 心慌气短胸闷吃什么药| 湿疹用什么药最有效| 梦见麒麟是什么兆头| 药店最怕什么样的举报| giada是什么牌子| 拉肚子是什么原因导致的| 新的五行属性是什么| 今天是什么节气| 手麻胳膊麻是什么原因引起的| 琋字五行属什么| 黑色裤子配什么颜色t恤| nasa是什么意思| 器皿是什么意思| 大便泡沫状是什么原因| 生快是什么意思| 护理专业出来能干什么| UFS是什么意思| 岳云鹏什么学历| 小暑大暑是什么意思| 竹外桃花三两枝的下一句是什么| 梦见吃鸡蛋是什么意思| 除皱针什么牌子效果最好| 兰桂齐芳是什么意思| 知了猴什么时候出来| 山楂什么季节成熟| no2是什么| 绿豆芽不能和什么一起吃| 医院属于什么性质的单位| 你什么意思| 食禄是什么意思| 右侧中耳乳突炎是什么意思| 小钢炮是什么意思| 加码是什么意思| 什么叫修辞手法| 住院预交金是什么意思| 前列腺增生伴钙化是什么意思| 石斛主治什么| 二大爷是什么意思| 子宫动脉阻力高是什么引起的| 胆固醇高吃什么药| 商务专员是做什么的| 阉了是什么意思| 肠脂膜炎是什么病严重吗| 白细胞减少是什么原因| 台风什么时候登陆| 今年什么时候入梅| 孕妇血糖高对胎儿有什么影响| 低压高吃什么降压药好| 嘴发酸是什么原因引起| 可遇不可求什么意思| 一个人在家无聊可以做什么| 虫合读什么| 呔是什么意思| 江西特产有什么| 拉肚子吃什么食物比较好| 小孩子流鼻血是什么原因引起的| 腹腔肠系膜淋巴结是什么病| 身份证号最后一位代表什么| bl小说是什么意思| 意味深长的意思是什么| 清炖鸡汤放什么调料| 老年痴呆症又叫什么| 尿隐血弱阳性什么意思| 五灵脂是什么| 为什么超市大米不生虫| 什么时候拔牙最好| 湿疹是什么样的症状| 鸭子炖汤和什么一起炖最有营养| 慢性宫颈炎是什么原因引起的| 羊脑炎什么症状怎么治| 绿豆汤放什么糖| ny是什么品牌| 肝低密度灶是什么意思| 古什么今什么| 儿童中耳炎用什么药最好| 牙疼买什么药| 精神食粮是什么意思| 女人烂桃花多说明什么| 鬼迷日眼是什么意思| 男生13厘米属于什么水平| 医院属于什么性质的单位| 甘油三酯高吃什么药好| x什么意思| armour是什么牌子| 什么是盆腔炎| 涌泉穴在什么位置| 为什么小鸟站在电线上不会触电| 独苗是什么意思| 海鲜不能和什么一起吃| 职位是什么意思| 早上9点多是什么时辰| 夫妻肺片里面都有什么| 什么是工作| 补脾吃什么食物最好| 台湾高山茶属于什么茶| 怀孕掉头发厉害是什么原因| 闫学晶是什么军衔| 母亲节送什么花| 麒字五行属什么| 小孩经常口腔溃疡是什么原因| 酵母提取物是什么| 棉绸是什么面料| ab和b型血生的孩子是什么血型| 7月30号是什么星座| 私定终身是什么意思| 猫睡在枕头旁说明什么| 三重一大是什么内容| 波折是什么意思| 属马的贵人属相是什么| 女性提高免疫力吃什么| 2021年什么年| 不来月经是什么原因| 潜血是什么意思| 过敏性鼻炎喝什么茶好| 寒食节是什么意思| 颜字五行属什么| 梦见刮胡子是什么意思| 孙策和孙权什么关系| 男字五行属什么| 南红是什么| 澳门什么时候回归祖国| 结婚40年是什么婚| 毛爷爷是什么意思| 海绵体充血不足吃什么药| 6月1日是什么星座| 杜甫是什么主义诗人| 绿本是什么| 肾炎是什么病| 为什么尿是黄的| 手上长水泡痒用什么药| 单飞什么意思| 唏嘘不已的意思是什么| 半梦半醒是什么意思| 妇科炎症吃什么药| 阳性是什么病| 孕妇早上吃什么早餐好| 鸣是什么家禽| 清宫手术后需要注意什么| 八字是指什么| aoc是什么意思| 确认妊娠是什么意思啊| 黑手是什么意思| 无创是什么意思| 吃阿司匹林有什么副作用| 七宗罪分别是什么| 情妇是什么意思| 青春期什么时候结束| 年金是什么| 舅舅的女儿叫什么| 喝普洱茶有什么功效| 什么是童子| 萎缩性鼻炎用什么药| 薄熙来为什么被抓| 梦见跑步是什么意思| 汉武帝属什么生肖| 臭男人是什么意思| 壁报交流是什么意思| 0是偶数吗为什么| 为什么会得痔疮| 糖尿病人能吃什么| 红和绿混合是什么颜色| 百度Ugrás a tartalomhoz

鲁迅文学院第十届网络文学作家高级研修班结业

Ellen?rz?tt
A Wikipédiából, a szabad enciklopédiából
(Program szócikkb?l átirányítva)

A számítógépes program azon tárolható utasítások sorozata[1], amelyeket a számítógépnek egymás után végre kell hajtania valamely feladat elvégzése céljából, jellemz? módon azt, hogy az adatokkal milyen m?veleteket végezzen. A számítástechnikai és számítógéptudományi zsargonban a ?programokat” és az ?adatokat” általában kül?nb?z? fogalomként kezeljük, habár az informatikai alapismeretek szerint mindkétféle bithalmaz, tágabb értelemben, adatnak számít. A legjellemz?bb programozáselméleti alapparadigma szerint a számítógépes program egy programnyelven írt algoritmus, azaz bizonyos egzakt feltételeket, k?vetelményeket (el?re definiáltság, egyértelm? végrehajthatóság stb.) kielégít? utasítássorozat.[2]

Program futtatása

[szerkesztés]

Ahhoz, hogy egy számítógép egy programot végrehajtson, a számítógépet olyan alapállapotba kell hozni a program és gyakran az adatok számítógépbe juttatásával, hogy azok végrehajthatóak legyenek, majd egy indító eljárást kell a számítógépen aktivizálni. A legalacsonyabb szinten ez a hidegindítás (boot eljárás) folyamatával kezd?dik, amikor a számítógép els? indításakor az indítóprogramját futtatja le, ami a kés?bbi m?k?désre készíti el?.

Napjainkban a legt?bb számítógép m?k?dési alapállapotának eléréséhez szükséges az operációs rendszer "program" (programok rendszere) elindítása. Ez a program végzi el a kés?bbi futtatandó programok bet?ltését és futtatását. Ebben a m?k?dési k?rnyezetben a számítógépes program csak az épp vizsgált egyéni futtatható programot jelenti, és nem az ?sszes programot (beleértve az operációs rendszert), amik a számítógépen az adott pillanatban futnak.

A Neumann-architektúra

[szerkesztés]

Az architektúrák a számítógép m?k?désének, felépítésének fajtáit jelentik.

A processzorokat m?k?désük szempontjából két kül?n kategóriába sorolhatjuk. Az egyik a Neumann-architektúra a másik Harvard-architektúra szerint m?k?dik. A két architektúra abban kül?nb?zik, hogy a Neumann-elv? esetében megegyezik az adat- és a programmemória, míg a Harvard-architektúrájú számítógép esetén a program- és adatmemória kül?nb?zik. A gép a programot és annak adatait egy küls? adattároló eszk?zr?l t?lti be, leggyakrabban merevlemezr?l. Ezután a program és az adatok a k?zponti memóriába kerülnek, majd a program végrehajtása megindul, és a gép egyenként sorban végrehajtja a gépi kódú utasításokat, adatokat változtat, az ugró utasítások (illetve néhány bels? folyamat, mint amilyenek a megszakítások) hatására a végrehajtást a memória más pontján folytatja. Az éppen végrehajtandó programutasítás helyét a memóriában a programszámláló (program counter) mutatja, mely az utasítások végrehajtása után n?vekszik, és amit az ugrások megváltoztathatnak.

A gépi kód olyan program, ami a gép által megértett utasításokból áll. A Neumann-architektúrán alapuló gépek program nélkül egyáltalán semmit sem tudnak csinálni.

A gépi kódú programokat – az egyedülieket, melyeket egy ilyen számítógép megért – általában magasabb szint? programozási nyelveken készítik, és azt fordítóprogramokkal (compiler) alakítják át gépi kódra.

Szoftver

[szerkesztés]

A program szót gyakran a ?számítógépes szoftver” kifejezés szinonimájaként használják. Bár a szoftverek f? részét programok képezik, maga a szoftver gyakran tartalmaz er?forrás-állományokat, melyek mindenféle adatot hordoznak, és amik valójában nem a programhoz, hanem az annak m?k?déséhez szükséges k?rnyezet részei.

Neurális hálózatok

[szerkesztés]

A neurális hálózatokon alapuló számítógépek esetében számos végrehajtó egység van, melyek egymással bizonyos fajta kapcsolatban vannak, és a feladatokat egyszerre, egymással k?zrem?k?dve hajtják végre. Ezt az elvet számos architektúra k?veti, és ezen számítógépek programozása valójában az egységek k?z?tti kapcsolatok szabályozásából áll (például a kapcsolatok súlyozásával illetve az egységeken belüli küsz?bértékek meghatározásával). Ahogy a számítógép "tanul", a kapcsolatok módjai (a súlyozások és küsz?b-értékek) változnak. A legt?bb neurális hálózat esetén ez a megtanult állapot elmenthet? és kés?bb visszat?lthet?, programszer?en.

Néhány neurális hálózat minden egyes indításkor újrakezdi a tanulást, és ebben az esetben azok egyáltalán nem rendelkeznek programmal.

Virtuális számítógép

[szerkesztés]

Napjainkban számos program virtuális számítógépen fut. A programot futtató számítógépen belül egy idealizált utasításkészlettel rendelkez? k?rnyezetet hozunk létre, melyben a programot futtatjuk. Ennek az idealizált utasításkészletnek általában valamilyen el?nye van a gép által k?zvetlenül megértett gépi kóddal szemben, mely el?ny változatos lehet: lehetséges, hogy ez az utasításkészlet k?nnyebben programozható assembly nyelvet vagy egy másik gépi kóddal rendelkez?, elterjedtebb végrehajtó egységet szimulál.

Napjainkban nagyon sok Neumann-architektúrán alapuló számítógépi k?rnyezet valójában csak egy virtuális gépen létez? szimuláció eredménye, és az azon futó "gépi kód" nem azonos a k?zponti egység által legalacsonyabb szinten végrehajtható lépésekkel.

Analóg számítógépek

[szerkesztés]

Az analóg számítógépek – szemben a digitális számítógépekkel – az állapotaikat nem diszkrét értékekkel ábrázolják, mint az elterjedt számítógépeink, hanem végtelen sok analóg értékkel. Ilyen például a Water integrator (vízegyesít?[?]), aminek az alapállapotát a csapok áramlásának nagyságával és a gép tartályaiban szerepl? vízmennyiségekkel adjuk meg.

Számos rovarszer? autonóm robot mutat példát a program nélküli analóg számítógépekre. Ezek a neutrális hálózatokhoz hasonlóan k?rnyezetük hatásaiból tanulnak.

A számítógépes programok általános felfogás szerint a számítógép állapotának azon részei, melyek nem adatok. Míg ez a megkül?nb?ztetés általában egyértelm? a digitális Neumann-architektúrájú gépek esetében a probléma nehezedik más architektúrákat szemlélve. A neurális hálózatok súlyozása adat vagy program? A hálózat m?k?désekor nyilvánvalóan adatként kezeljük, de ezek valójában k?zvetlenül meghatározzák a hálózat m?k?dését. Még bonyolultabb a helyzetünk az analóg számítógépek esetében: a Water integratornál a víz program vagy adat?

Algoritmusok

[szerkesztés]

Az absztrakt programokat gyakran algoritmusoknak nevezzük. Ezek valamilyen módon általánosan leírják, hogy egy adott problémát hogyan lehet megoldani. Az algoritmusok absztrakt programjai alapján lehetséges egy konkrét programozási nyelven egy konkrét, az adott problémát megoldó programot írni.

A matematika el?készíti a programozást

[szerkesztés]

A számítógépes programok elméleti lehet?ségével és hátterével foglalkozott a matematika már mintegy két évtizeddel azt megel?z?en, hogy 1948. június 21-én megszületett az els?, m?k?dés k?zben átprogramozható számítógép, az úgynevezett Manchester Small-Scale Experimental Machine.

Akkor pontosan húszéves volt az óvatosságra int? Ackermann-függvény 1928-ból. Klasszikus intelem mai mesterséges intelligencia programozóknak 1930-ból a G?del els? nemteljességi tétele és a G?del második nemteljességi tétele. Az igen szerteágazó matematikai kutatást emblematikusan jellemzi a Church–Turing-tézis a korai 30-as évekb?l, és a Turing-gép 1936-ból.

Magyar vonatkozás a korai 30-as évekb?l t?bbek k?z?tt, a parciálisan rekurzív függvény fogalma, valamint Péter Rózsa és Kalmár László kutatásai. Kés?bbi magyar vonatkozás Neumann János diplomás vegyészmérn?k és matematikus, aki két leend? Nobel-díjas társával együtt a legendás Rátz László matematika tanítványa volt a fasori ágostai Hitvallású Evangélikus F?gimnáziumban, és 1930-tól haláláig az Egyesült államokban számos tudományt?rténetileg jelent?s kutatásban vett részt, számítógépes programok vonatkozásában fontosak a Neumann-elvek, és az általa 1944-ben útt?r?ként megtervezett és 1946. február 14-én üzembehelyezett ENIAC, amely egy program vezérlés?, de m?k?dés k?zben nem átprogramozható számítógép volt.

A kül?nféle programozási paradigmák rendre fellelhet?k az azt megel?z? matematikai gondolkodásban. A funkcionális programozás paradigmája, hogy egy függvény értékének kiszámolása nem rontja el a t?bbi, már meglév? számolási részeredményeket, ez a csillagászok, fizikusok és matematikusok t?bb évszázada meglév? természetes paradigmája. Objektumorientált programozás paradigmája, hogy a számolás objektumától függ az, hogy a megnevezett m?velet gyanánt ténylegesen mi is a számolási teend?, ez pedig a 19. század óta dinamikusan fejl?d? absztrakt algebra természetes sajátja, amely szemlélet a matematika alapjainak tisztázását k?vet?en, a 20. század elején átterjedt az egész absztrakt matematikára. Logikai programozás paradigmája esetén pedig maga az elnevezés mutatja a matematikai logika t?rténelmi els?ségét.

A mai matematika számtalan témak?r?n keresztül támogatja a számítógépes programok írását, ilyenek például a kiterjedt programhelyesség bizonyítási kutatások, az egyre fontosabb logikai programozás háttereként a matematikai logika és az algoritmuselmélet vonatkozó fejezeteinek intenzív kutatása. A valószín?ségszámítás is kiveszi részét: az algoritmikus információelmélet idealizált számítógépek viselkedését vizsgálja véletlenszer?en el?állított programok esetén.

Kapcsolódó szócikkek

[szerkesztés]

Jegyzetek

[szerkesztés]

További információk

[szerkesztés]
孕期小腿抽筋什么原因 沙特是什么教派 活化是什么意思 无性恋什么意思 四百多分能上什么大学
花椒木有什么作用与功效 什么的梨子 补气血用什么泡水喝 1965年属什么生肖 参天大树什么意思
刺梨是什么水果 72年鼠是什么命 什么药可以消肿 两融是什么意思 嘴巴长疱疹用什么药
蓝瘦香菇是什么意思 什么心什么气 维生素b6有什么作用 晚年是什么意思 牙齿松动什么原因
因祸得福是什么意思hcv9jop5ns9r.cn 百家姓第一个姓是什么hcv9jop3ns6r.cn 功成名就是什么意思chuanglingweilai.com 喝什么酒容易醉hcv9jop1ns0r.cn 相爱相杀是什么意思hcv7jop6ns4r.cn
1218是什么星座dajiketang.com 时过境迁什么意思sanhestory.com 老年人血压忽高忽低是什么原因hcv9jop3ns6r.cn 抽筋吃什么药hcv8jop6ns3r.cn 阿碧的居所叫什么名字hcv9jop1ns8r.cn
梦见鸡啄我是什么意思hcv9jop3ns1r.cn jbl是什么牌子aiwuzhiyu.com 头皮痒用什么止痒最好hcv9jop5ns5r.cn 蛀牙的早期症状是什么hcv8jop1ns6r.cn 腰穿是什么意思hcv7jop6ns3r.cn
血压高是什么引起的hcv8jop8ns6r.cn 高血压吃什么水果hcv8jop9ns6r.cn 热伤风吃什么hanqikai.com 有什么可以快速止痒的方法hcv8jop6ns0r.cn 向日葵什么时候种hcv9jop1ns5r.cn
百度