[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/action-langage-de-programmation-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/action-langage-de-programmation-wikipedia\/","headline":"Action (langage de programmation) – Wikipedia","name":"Action (langage de programmation) – Wikipedia","description":"before-content-x4 Action! Seront des donn\u00e9es de base d\u00e9veloppeur Clinton Parker Ann\u00e9e d’\u00e9dition Ao\u00fbt 1983 syst\u00e8me op\u00e9rateur Famille ATARI 8 bits","datePublished":"2023-09-21","dateModified":"2023-09-21","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/de.wikipedia.org\/wiki\/Special:CentralAutoLogin\/start?type=1x1","url":"https:\/\/de.wikipedia.org\/wiki\/Special:CentralAutoLogin\/start?type=1x1","height":"1","width":"1"},"url":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/action-langage-de-programmation-wikipedia\/","wordCount":981,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4Action! Seront des donn\u00e9es de base d\u00e9veloppeur Clinton Parker Ann\u00e9e d’\u00e9dition Ao\u00fbt 1983 syst\u00e8me op\u00e9rateur Famille ATARI 8 bits Action (aussi: Action! ) est un langage de programmation proc\u00e9dural et un compilateur pour les ordinateurs maison Atari 8 bits (Atari 400\/800, S\u00e9rie XL, S\u00e9rie XE), qui a \u00e9t\u00e9 initialement d\u00e9velopp\u00e9 sur la cartouche par Clinton W. Parker pour les logiciels de syst\u00e8mes optimis\u00e9s. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4L’action a \u00e9t\u00e9 utilis\u00e9e pour cr\u00e9er au moins deux produits commerciaux. Cela inclut HomePak, un gestionnaire de productivit\u00e9 et des ordinateurs de jeux. Le compilateur \u00e0 1 pass g\u00e9n\u00e8re 6502 code machine et est disponible sous la licence publique g\u00e9n\u00e9rale GNU. La langue contient des \u00e9l\u00e9ments linguistiques de C, Algol 68 et Pascal. Clinton W. Parker a \u00e9t\u00e9 d\u00e9\u00e7u du syst\u00e8me manquant de d\u00e9veloppement sur la plate-forme Atari, qui motivation pour le d\u00e9veloppement de l’action! \u00e9tait. Parker voulait \u00e0 l’origine publier le programme lui-m\u00eame, bien qu’il ait d\u00e9cid\u00e9 plus tard de le conduire \u00e0 son logiciel Systems optimis\u00e9 par partenaire, qui \u00e0 cette \u00e9poque s’est concentr\u00e9 sur les langages de programmation tels que Basic XL. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4Dans une interview en 2015, Parker a annonc\u00e9 \u00e0 quel point le grand int\u00e9r\u00eat \u00e0 maintenir le langage de programmation en vie. [d’abord] L’action prend en charge les trois types de donn\u00e9es fondamentaux Byte, cardinal et entier, qui sont tous num\u00e9riques. Ils couvrent diff\u00e9rentes valeurs. Seul le type de donn\u00e9es entier prend en charge les nombres n\u00e9gatifs. Il est \u00e9galement possible d’ins\u00e9rer des types de variables personnalis\u00e9es. L’action est l’un des exemples pr\u00e9c\u00e9dents du format OSS Supercartridge. Les cartouches ROM utilis\u00e9es \u00e9taient g\u00e9n\u00e9ralement limit\u00e9es \u00e0 8 kilobytes, ce qui a fait l’occasion de cr\u00e9er des programmes plus importants. Le Supercartridge avait 16 kilobytes en quatre blocs de 4 kilobytes, avec deux des blocs toujours visibles. [2] Action a utilis\u00e9 ce format par a bris\u00e9 le syst\u00e8me en quatre sections, \u00e0 savoir l’\u00e9diteur, le compilateur, le moniteur et une biblioth\u00e8que d’ex\u00e9cution. Ce dernier a \u00e9t\u00e9 stock\u00e9 dans la cartouche elle-m\u00eame. Pour distribuer des applications ind\u00e9pendantes, un autre ensemble \u00e9tait n\u00e9cessaire, vendu par OSS, appel\u00e9 Action! Toolkit. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4Le moniteur a servi de d\u00e9bogueur et a permis d’ex\u00e9cuter l’ensemble du programme ou des fonctions individuelles, afficher la m\u00e9moire utilis\u00e9e et la modifier. Ce qui suit montre un \u00e9chantillon de programme pour le tamis des eratosth\u00e8nes, \u00e9crit en action. Dans le but d’optimiser le programme, le processeur graphique anticle est d\u00e9sactiv\u00e9, ce qui emp\u00eache les cycles du processeur du moteur DMA. BYTE RTCLOK = 20,; Addr de SYS TIMER Sdmctl = 559; Contr\u00f4le DMAFaculteurs de tableau d'octets (8190)Nombre de cartes, i, k, prime, tempsProc Sieve () Sdmctl = 0; Fermez de l'Antic Rtclok = 0; R\u00e9initialisez l'horloge \u00e0 z\u00e9ro Count = 0; comptage d'initi\u00e9s Pour i = 0 \u00e0 8190; et les drapeaux FAIRE Flags (i) = 't; \"'T\" est une constante fournie par le compilateur pour True Dyerne Pour i = 0 \u00e0 8190; Maintenant, ex\u00e9cutez le tamis FAIRE Si les drapeaux (i) = 't alors Prime = i + i + 3 K = i + prime Tandis que k "},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/all2fr\/wiki1\/action-langage-de-programmation-wikipedia\/#breadcrumbitem","name":"Action (langage de programmation) – Wikipedia"}}]}]