cr5是什么意思| 什么是善良| 顺产和剖腹产有什么区别| 黄瓜苦是什么原因| 接吻要注意什么| UDCA是什么药| 脸色暗沉发黑是什么原因| 神经外科主要看什么病| 什么是热辐射| 小便黄是什么原因引起的| 碘缺乏会导致什么疾病| 小孩个子矮小吃什么促进生长发育| 单核细胞百分比偏高是什么原因| 额头青筋凸起是什么原因| 减震器坏了有什么症状| 又双叒叕念什么啥意思| 农历八月是什么月| 胃息肉吃什么药治疗| 耳朵旁边长痘痘是什么原因| 儿童肚子疼吃什么药| 一视同仁什么意思| hca是什么意思| 六月初六是什么节日| 怀孕初期头晕是什么原因| 坐地能吸土是什么意思| 梅花三弄是什么意思| 无非是什么意思| 发烧41度是什么概念| 老人高烧不退是什么原因| 马标志的车是什么牌子| 黑眼圈看什么科| 2020年是什么命| 襁褓是什么意思| 一个山一个鬼念什么| 蹶是什么意思| 超市是什么意思| 势利眼是什么意思| 红点是什么原因引起的| 什么叫集体户口| 恩字五行属什么| 抗病毒什么药效果好| 尘螨是什么| 吃三七有什么功效| 糖类抗原153偏高是什么原因| 能量棒是什么东西| 吃什么月经会推迟| 田螺姑娘是什么意思| 多晒太阳有什么好处| 生长因子是什么| 农历10月24日是什么星座| 张国立老婆叫什么名字| 什么叫物质| 反黑是什么意思| 什么血型最招蚊子| 过誉是什么意思| 碳水化合物是什么食物| 妹妹你坐船头是什么歌| 内退是什么意思| 二甲医院是什么级别| 心电图可以检查出什么| 番茄可以做什么菜| 乌鱼是什么鱼| 6.25是什么星座| 血小板为什么会减少| 相得益彰什么意思| 眼睛突然红了是什么原因| 乳腺结节什么症状表现| 什么人不能种生基| 来月经腰疼是什么原因| 实属什么意思| 尿分叉吃什么药能治好| 木薯是什么东西| 报喜鸟属于什么档次| 小孩脱发是什么原因引起的| 肺气肿吃什么食物好| 心什么什么什么| 鸭肫是什么| 为什么没人穿卡帕| 曲安奈德针治疗什么| 梦见对象出轨什么征兆| 霸王别姬讲的是什么故事| 盐酸吗啉胍片是什么药| 故宫为什么叫故宫| 长期不过性生活有什么危害| 大便溏薄是什么意思| 老年人脚肿什么原因| 漏尿是什么原因引起的| 将至是什么意思| 牙套什么年龄戴合适| 谨记教诲是什么意思| 这个季节适合种什么菜| 今年62岁属什么生肖| pr值是什么意思| 正常头皮是什么颜色的| 377是什么| 乙肝检查挂什么科| 体温偏高的人说明什么| 手机的英文是什么| 头出汗多是什么原因| 食指戴戒指代表什么| 盆腔积液什么意思| 9月19日是什么星座| 37岁属什么的生肖| 黑枸杞泡茶是什么颜色| 什么叫散瞳| 2023年属什么| 早上不晨勃是什么原因| 苦荞是什么植物| 头皮长疙瘩是什么原因| 什么食物是碱性的| 骨折吃什么恢复得快| 闭口粉刺是什么原因引起的| 抗ccp抗体高说明什么| 好奇害死猫是什么意思| 来月经为什么会肚子痛| 米黄配什么颜色好看| 心里害怕紧张恐惧是什么症状| 打饱嗝是什么原因造成的| 低密度脂蛋白胆固醇偏高是什么意思| 山楂片泡水喝有什么好处| 乏是什么意思| 过年给老人买什么| 南京鸡鸣寺求什么灵| 脾是起什么作用的| 贫血吃什么补血好| 胸闷气短是什么原因造成的| 痛风吃什么蔬菜| 什么的东西| oc是什么意思| 牙套脸是什么样| 肺和大肠相表里是什么意思| 诺什么意思| 生姜什么时候种| 补充胶原蛋白吃什么最好| 湿气重有什么表现症状| 血虚肝旺有什么症状有哪些| 么么哒是什么意思| 嘴巴起水泡是什么原因| 南方是什么生肖| 什么是流水| 送什么礼物好| 什么是潮汐车道| 阴虚湿热吃什么中成药| 红楼梦是一部什么小说| 哪里是什么意思| fred是什么牌子| 白内障是什么| 脱发应该挂什么科室| 大腿肌肉酸痛是什么病| 心脏不好最忌讳吃什么| 自由职业可以做什么| pacs什么意思| 女性解脲支原体阳性吃什么药| 封心锁爱什么意思| 1866年属什么生肖| 武汉有什么玩的| 胃酸胃胀反酸水吃什么药| 杭州灵隐寺求什么最灵| 男士补肾吃什么| 脾不统血吃什么中成药| 舌下腺囊肿挂什么科| salute什么意思| 福建有什么特产| 湿气重挂什么科| 4月6号什么星座| 痛经吃什么| 为什么会缺钾| 25是什么生肖| 小猫来家里有什么预兆| 鸡尖是什么| 八七年属什么的| 西咪替丁是治什么病| 备孕去医院挂什么科| 老公工作劳累炖什么汤| 子嗣是什么意思| 促销是什么意思| 10.30是什么星座| 子孙满堂是什么生肖| 吃什么水果补肾| 治疗肺部气肿有什么方法| 为什么说黑鱼是鬼| 世五行属什么| 中出是什么意思| 今天的日子适合做什么| 炸肺是什么意思| 世界上最长的蛇是什么蛇| 信必可是什么药| 什么的世界| 宰相相当于现在的什么官| 三点水加尺念什么| 十月初四是什么星座| surprise什么意思| 叶酸有什么作用| 点状钙化灶是什么意思| 木是什么颜色| 麻醉剂是什么| 安踏属于什么档次| 脚背肿是什么原因| 头七烧什么| messi是什么意思| 五灵脂是什么东西| 口粮是什么意思| 大便次数增多是什么原因| 命根子是什么| 什么是原生家庭| 伤口感染化脓用什么药| 女生流白带意味着什么| 右束支传导阻滞是什么病| 梗米是什么| 修心是什么意思| 五加一笔是什么字| 刮宫后需要注意什么| chevy是什么车| 脚气是什么症状| 眼窝凹陷是什么原因| 痔疮发痒是什么原因| 玄五行属什么| 望眼欲穿是什么意思| 舌头痒是什么原因| 少阳证是什么意思| 固执己见是什么意思| 我操是什么意思| 11月份什么星座| 老花镜什么品牌好| 康复治疗技术学什么| 生快是什么意思| 孕吐吃什么可以缓解| 八四年属什么生肖| 血脂指的是什么| 有眼屎用什么眼药水| 血塞通治什么病最好| 肚子大了是什么原因造成的| 心律不齐是什么原因引起的| 爱做梦是什么原因应该怎样调理| 突然呕吐是什么原因| 糖尿病人能吃什么水果| 女性睾酮低意味着什么| 月经不能吃什么东西| 四大洋分别是什么| 闭经和绝经有什么区别| 什么牌子的保温杯好| 桃李是什么意思| 定坤丹什么时候吃最好| 阑珊什么意思| 什么眉什么眼| b型血和b型血生的孩子是什么血型| 漂头发是什么意思| 肾病什么东西不能吃| 人参吃了有什么好处| 蝙蝠吃什么| 四叶草的寓意是什么| 长一智的上一句是什么| 消字号是什么意思| 憨厚老实是什么意思| 分销是什么意思| 什么叫碳水化合物| 化疗为什么掉头发| 头晕有点恶心是什么原因| 格列本脲和格列美脲有什么区别| 摩卡是什么意思| 头孢过敏用什么药代替| 淋巴细胞降低说明什么| 健康证要带什么| 什么叫渣男| 百度Ugrás a tartalomhoz

姹夐槼閫犵殑鍘熷瀷鏄痉鍥?888寮忓鍛樹細姝ユ灙

Ellen?rz?tt
A Wikipédiából, a szabad enciklopédiából

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]
大汗淋漓是什么意思 用鸡蛋滚脸有什么好处 漂洋过海是什么生肖 无语凝噎是什么意思 国师是什么职位
气血不足是什么引起的 煮玉米加盐有什么好处 平常平时叫什么日 什么叫指标到校 吃什么对皮肤好还能美白的
大体重减肥做什么运动 飞机烧的是什么油 脸肿挂什么科 西洋参泡水喝有什么功效 儿童受凉咳嗽吃什么药
夹腿什么意思 唾液酸偏低意味什么 什么是直接胆红素 怀孕喝什么牛奶好 红曲是什么
iga什么意思hcv8jop5ns4r.cn 心电图st段改变什么意思hcv7jop5ns4r.cn 撩是什么意思hcv8jop5ns1r.cn 什么眼睛hcv9jop2ns3r.cn 艾司唑仑片是什么药hcv9jop3ns5r.cn
前列腺肥大吃什么药hcv8jop2ns6r.cn 你喜欢什么hcv9jop2ns9r.cn 足银是什么意思mmeoe.com 10月6日是什么星座hcv8jop9ns7r.cn 为什么长斑adwl56.com
工装裤搭配什么上衣cj623037.com 吃什么对心脏最好hcv8jop0ns1r.cn plt是什么hcv8jop1ns5r.cn 人中有痣代表什么hcv8jop1ns0r.cn 鳝鱼吃什么hcv8jop5ns1r.cn
谷维素是治疗什么的hcv8jop5ns8r.cn 穷兵黩武是什么意思hcv7jop5ns4r.cn 鹅拉绿色粪便是什么病liaochangning.com 淋巴结转移是什么意思onlinewuye.com 小孩老是眨眼睛是什么原因hcv8jop6ns8r.cn
百度