225 matches
-
Ideea din spatele modelului SIMD este aceea că fiecare registru XMM de 16 octeți poate reține valori multiple. Instrucțiunile SSE pot apoi să efectueze operații pe acesti regiștri precum adunarea sau înmulțirea a doua sau patru seturi de valori în paralel. Compilatorul GCC suporta extensii ale limbajului C care permit programatorilor să scrie cod folosind operații vectorizate ce pot fi compilate în instrucțiunile SIMD ale SSE. Acest stil de programare este preferabil celui de a scrie cod direct în limbaj de asamblare
SIMD () [Corola-website/Science/322888_a_324217]
-
instrucțiunile SIMD și alternativele open source că libSIMD și SIMDx 86. Computerele Apple au avut un succes mai mare, chiar dacă au intrat în piață SIMD mai târziu decât restul. AltiVec oferea un sistem bogat și poate fi programat să folosească compilatoare din ce in ce mai sofisticate de la Motorola, IBM, GNU, prin urmare, un limbaj de programare de asamblare fiind necesar foarte rar. În plus, multe dintre sistemele, care ar beneficia de SIMD au fost furnizate de către Apple, de exemplu: iTunes și QuickTime. Cu toate
SIMD () [Corola-website/Science/322888_a_324217]
-
în registrele de uz general pe hardware, care nu oferă nici un spijin direct pe instrucțiunile SIMD. Acest lucru poate fi folosit pentru a exploata paralelismul în anumiți algoritmi chiar și pe hardware care nu suportă SIMD direct. Se poate folosi compilatorul GCC ca suport pentru a scrie cod ce utilizează operații cu vectorizare. Strategia fundamentală este de a defini un tip de data vec t care reține patru valori pe 4 octeți sau două valori pe 8 octeți. Primul pas este de
SIMD () [Corola-website/Science/322888_a_324217]
-
Software pentru computer 30241100-1 Software pentru baze de date 30241200-2 Software pentru aplicații 30241210-5 Software pentru gestionarea proiectelor 30241300-30 Software pentru unitatea centrală 30241310-6 Programe informatice 30241320-9 Actualizarea computerelor 30241330-2 Magistrală Micro Channel 30241400-4 Software pentru sisteme de operare 30241410-7 Compilatoare de limbaj 30241500-5 Software de sistem 30241600-6 Software utilitar 30241700-7 Software multimedia 30242000-7 Software de securitate 30242100-8 Software antivirus 30242200-9 Software de depistare și de corectare a greșelilor 30243000-4 Software pentru uz medical 30244000-1 Software de gestiune 30244100-2 Software de
jrc5871as2002 by Guvernul României () [Corola-website/Law/91043_a_91830]
-
Software pentru computer 30241100-1 Software pentru baze de date 30241200-2 Software pentru aplicații 30241210-5 Software pentru gestionarea proiectelor 30241300-3 Software pentru unitatea centrală 30241310-6 Programe informatice 30241320-9 Actualizarea computerelor 30241330-2 Magistrală Micro Channel 30241400-4 Software pentru sisteme de operare 30241410-7 Compilatoare de limbaj 30241500-5 Software de sistem 30241600-6 Software utilitar 30241700-7 Software multimedia 30242000-7 Software de securitate 30242100-8 Software antivirus 30242200-9 Software de depistare și de corectare a greselilor 30243000-4 Software pentru uz medical 30244000-1 Software de gestiune 30244100-2 Software de
jrc5871as2002 by Guvernul României () [Corola-website/Law/91043_a_91830]
-
4+.6+.91] 30241310-6 Programe informatice 8524[.31+.4+.6+.91] 30241320-9 Actualizarea computerelor 8524[.31+.4+.6+.91] 30241330-2 Magistrală Micro Channel 8524[.31+.4+.6+.91] 30241400-4 Software pentru sisteme de operare 8524[.31+.4+.6+.91] 30241410-7 Compilatoare de limbaj 8524[.31+.4+.6+.91] 30241500-5 Software de sistem 8524[.31+.4+.6+.91] 30241600-6 Software utilitar 8524[.31+.4+.6+.91] 30241700-7 Software multimedia 8524[.31+.4+.6+.91] 30242000-7 Software de securitate 8524[.31+.4+.6
jrc5871as2002 by Guvernul României () [Corola-website/Law/91043_a_91830]
-
rapid și portabil. La început facilitățile adăugate C-ului au fost clase, clase derivate, verificare a tipului, inline și argumente cu valori implicite. În timp ce Stroustrup a proiectat C cu clase (mai apoi C++), a scris de asemenea și Cfront, un compilator care genera cod sursă C din cod C cu clase. Prima lansare comercială a fost în 1985. În 1982, numele limbajului a fost schimbat de la C cu clase la C++. Au fost adăugate noi facilități, inclusiv funcții virtuale, supraîncărcarea operatorilor
C++ () [Corola-website/Science/296589_a_297918]
-
un server web este necesar. (sau se poate utiliza SMTP-ul ISP-ului). O nouă versiune de Miva Mia acompaniază fiecare nouă versiune de Empresa, iar ultimele versiuni (de la 4.00 în sus) suporta doar Miva Script Compilat. Este un compilator ce a fost dezvoltat în 2002 care ofera noi ameliorări Miva Script-ului. Principala ameliorare este viteza, câștigându-se enorm prin pre-procesarea scriptului înainte de a fi publicat pe web. Al doilea punct pozitiv este "închiderea" codului, astfel încât comercializarea aplicățiilor Miva Script
Miva () [Corola-website/Science/298204_a_299533]
-
putea provoca scăderea productivității la programare. Actualmente programele dorite sunt de obicei descrise/scrise într-un limbaj de programare de nivel mai ridicat (superior), care, înainte de a putea fi executat, este tradus automat în limbaj-mașină de către programe specializate (interpretoare și compilatoare), adică într-o „limbă” inteligibilă mașinii de calcul (computerului). Unele limbaje de programare sunt foarte strâns legate de limbajul mașină de la baza calculatorului, ca de ex. limbajul de asamblare, de aceea sunt numite limbaje de „nivel jos”. La cealaltă extremă
Calculator () [Corola-website/Science/296716_a_298045]
-
cealaltă extremă se situează limbajele de „nivel înalt”, de ex. C++, Java, Lisp, Visual Basic ș.a. Acestea oferă programatorilor posibilitatea operării cu concepte foarte abstracte, complexe, a căror implementare concretă la nivelul de jos nu mai interesează (dacă interpretorul sau compilatorul funcționează corect). Limbajul ales pentru o anume problemă depinde în primul rând chiar de natura problemei, de competența profesională a programatorilor, de disponibilitatea uneltelor de proiectare precum și de bugetul disponibil. Programele mai sunt numite și software, ele putând fi memorate
Calculator () [Corola-website/Science/296716_a_298045]
-
a fost limbajul , care nu folosea expresii regulate, ci propriile sale construcții de identificare a șabloanelor. Expresiile regulate au intrat în utilizarea populară în 1968 în două moduri: identificarea șabloanelor într-un editor de text și analiza lexicală într-un compilator. Printre primele apariții ale expresiilor regulate sub formă de program a fost atunci când Ken Thompson a integrat notația lui Kleene în editorul ca mijloc de a identifica șabloane în fișiere text. Pentru viteză, Thompson a implementat potrivirea expresiilor regulate prin
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
formatele de tipărire precum PostScript sau PDF. Majoritatea distribuțiilor Linux includ și o comandă man2html care trece pagina în format HTML, astfel încât poate fi accesată dintr-un browser. În anul 2010, OpenBSD a înlocuit troff cu mandoc. mandoc este un compilator specializat care permite formatarea informației în PostScript, HTML, XHTML sau tipărirea ei într-un terminal. Manualul este împărțit în opt secțiuni organizate după cum urmează: Unix System V folosește o numerotare similară, și ordinea este puțin diferită. Adițional, pe unele sisteme
Man (Unix) () [Corola-website/Science/320102_a_321431]
-
la altul. După nivelul de abstractizare există mai multe categorii de limbaje care vor fi utilizate în programarea memoriei unui microcontroller : Pentru executarea unui program scris într-un limbaj oarecare, există, în principiu, două abordări: compilare sau interpretare. La compilare, compilatorul transformă programul-sursă în totalitate într-un program echivalent scris în limbaj mașină, care apoi este executat. La interpretare interpretorul ia prima instrucțiune din programul-sursă, o transformă în limbaj mașină și o execută; apoi trece la instrucțiunea două și repetă aceleași
Programarea microcontrollerelor () [Corola-website/Science/321287_a_322616]
-
calcul de tip microcontroler. Caracteristic pentru execuția unui program interpretat, este citirea și executarea secvențială a instrucțiunilor (instrucțiune cu instrucțiune). De fapt fiecare instrucțiune de nivel înalt este interpretată într-o secvență de instrucțiuni mașină care se execută imediat. Un compilator combină ușurința în programare oferită de un interpretor (de fapt de limbajul de nivel înalt) cu o viteză mai mare de execuție a codului. Pentru aceasta programul, în limbaj de nivel înalt, este tradus direct în limbaj mașină sau în
Microcontroler () [Corola-website/Science/320971_a_322300]
-
circuite din respectivul microsistem care au nevoie de un astfel de semnal. Varianta standard de μC 8051 lucrează cu un cristal de cuarț de 12 MHz. Au apărut variante la 16 Mhz, ajungându-se chiar de 30 Mhz. Există diverse compilatoare de limbaje de programare de nivel înalt pentru 8051. Mai multe compilatoare de C sunt disponibile pentru 8051, majoritatea dispun de extensii ce permit programatorului să specifice unde fiecare variabilă ar trebui stocată în cele șase tipuri de memorie și
Intel MCS-51 () [Corola-website/Science/320976_a_322305]
-
Varianta standard de μC 8051 lucrează cu un cristal de cuarț de 12 MHz. Au apărut variante la 16 Mhz, ajungându-se chiar de 30 Mhz. Există diverse compilatoare de limbaje de programare de nivel înalt pentru 8051. Mai multe compilatoare de C sunt disponibile pentru 8051, majoritatea dispun de extensii ce permit programatorului să specifice unde fiecare variabilă ar trebui stocată în cele șase tipuri de memorie și oferă acces la caracteristici hardware specifice 8051, cum ar fi bancurile de
Intel MCS-51 () [Corola-website/Science/320976_a_322305]
-
ce permit programatorului să specifice unde fiecare variabilă ar trebui stocată în cele șase tipuri de memorie și oferă acces la caracteristici hardware specifice 8051, cum ar fi bancurile de registre multiple și intrucțiunile de manipulare a biților. Există multe compilatoare de C comerciale. SDCC este un compilator open-source popular. Alte limbaje de nivel înalt, ca Forth, Basic, Pascal/Object Pascal, PL/M și Modula-2 sunt disponibile pentru 8051, dar sunt mai puțin folosite decât C și programarea în limbaj de
Intel MCS-51 () [Corola-website/Science/320976_a_322305]
-
variabilă ar trebui stocată în cele șase tipuri de memorie și oferă acces la caracteristici hardware specifice 8051, cum ar fi bancurile de registre multiple și intrucțiunile de manipulare a biților. Există multe compilatoare de C comerciale. SDCC este un compilator open-source popular. Alte limbaje de nivel înalt, ca Forth, Basic, Pascal/Object Pascal, PL/M și Modula-2 sunt disponibile pentru 8051, dar sunt mai puțin folosite decât C și programarea în limbaj de asamblare. Deoarece IRAM, XRAM și PMEM, toate
Intel MCS-51 () [Corola-website/Science/320976_a_322305]
-
o arhitectură acumulator, toate operațiile aritmetice trebuie să folosească acumulatorul, ex: ADD A, 020h va adăuga valoarea din locația de memorie internă RAM 0x20 în acumulator. Pentru a programa 8051, nu este nevoie să se stăpânească aceste instrucțiuni. Având disponibile compilatoare de C de bună calitate, inclusiv SDCC open-source, practic toate programele pot fi scrise într-un limbaj de nivel înalt. Predecesorul 8051, 8048, a fost folosit în tastatura primului PC IBM, unde convertea apăsările de taste în fluxul serial de
Intel MCS-51 () [Corola-website/Science/320976_a_322305]
-
limbaj algoritmic a fost efectuată în 1948 de K. Zuse. Notația sa era una destul de generală, dar propunerea sa nu a beneficiat de considerația pe care o merita.” Abia în 2000, o echipă de la Universitatea Liberă Berlin a scris un compilator de Plankalkül. În 1946 Zuse a înființat una dintre primele companii de calculatoare din lume, "Zuse-Ingenieurbüro Hopferau". Capitalul a fost obținut prin ETH Zürich și din achiziția de către IBM a drepturilor de implementare a unuia din patentele sale lui Zuse
Konrad Zuse () [Corola-website/Science/321850_a_323179]
-
populare de cenzurare fiind brainf***, brainf*ck, brainfsck, b****fuck sau BF. Numele limbajului nu este în general scris cu literă mare, exceptând situația când acesta se afla la începutul propoziției, deși este un substantiv propriu. Urban Müller, inspirat de compilatorul limbajului FALSE, care avea 1024 biți lungime, a creat brainfuck în 1993 cu intenția de a face un limbaj de programare ce putea fi implementat cu cel mai mic compilator posibil. Limbajul prezintă 8 comenzi("<",">","+","-") restul caracterelor fiind ignorate. Un
Brainfuck () [Corola-website/Science/321991_a_323320]
-
propoziției, deși este un substantiv propriu. Urban Müller, inspirat de compilatorul limbajului FALSE, care avea 1024 biți lungime, a creat brainfuck în 1993 cu intenția de a face un limbaj de programare ce putea fi implementat cu cel mai mic compilator posibil. Limbajul prezintă 8 comenzi("<",">","+","-") restul caracterelor fiind ignorate. Un program brainfuck este o secvență de comenzi, acestea fiind citite de la stânga la dreapta și de sus în jos. Programul se termină după ce ajunge la ultima comandă. Limbajul brainfuck folosește
Brainfuck () [Corola-website/Science/321991_a_323320]
-
și dacă valoarea nu este nenulă, acesta mai scade 22, rezultând un caracter cu 32 mai mic (aceasta este diferența între literele mici și cele mari). Deoarece Urban Müller nu a specificat un standard al acestui limbaj, numeroasele interpretoare si compilatoare ale limbajului utilizează mai multe "dialecte". Una dintre diferențele principale fiind cea în care programul citește valori numerice sau ASCII. În distribuția originală, lungimea unui element este echivalentă cu cea de 8 biți, însă există de asemenea interpretoare care folosesc
Brainfuck () [Corola-website/Science/321991_a_323320]
-
Costea, St. Nițchi, W. Schuster, S. Laslău-Popescu și M. Mitrov. DACICC-1 a fost primul calculator românesc cu tranzistori (nefiind complet tranzistorizat) și totodată primul cu memorie internă din ferite. DACICC-200 a fost primul calculator românesc cu sistem de operare și compilator, precum și cu instrucțiuni aritmetice cablate hard. Alte calculatoare (analogice sau cu relee electromagnetice) Conform [1], România a fost în 1963 a 11-a țară din lume care a construit un calculator cu tranzistori. Alte caracteristici: frecvență de tact 100 KHz
Istoria informaticii în România () [Corola-website/Science/323524_a_324853]
-
realizate în țară au fost utilizate cu succes în calcule tehnico-inginerești pentru realizarea unor obiective deosebite (baraje, clădiri de mari dimensiuni, utilități pentru platforme industriale, poduri, etc.). O excepție notabilă o constituie DACICC-200, care a avut sistem de operare și compilator (DACICC-FORTRAN). Recunoașterea meritelor. În 2003 președinția României, recunoscându-i ca pionieri ai informaticii românești, i-a decorat pe Victor Toma, Armand Segal, Vasile Baltac, Gheorghe Farkas, Mircea Bocu și Emil Muntean cu Ordinul Național Serviciul Credincios în grad de Cavaler
Istoria informaticii în România () [Corola-website/Science/323524_a_324853]