105 matches
-
Jack Kilby 1999 Gerardus 'ț Hooft, Martinus J.G. Veltman 1998 Robert B. Laughlin, Horst L. Störmer, Daniel C. Tsui 1997 Steven Chu, Claude Cohen-Tannoudji, William D. Phillips 1996 David M. Lee, Douglas D. Osheroff, Robert C. Richardson 1995 Martin L. Perl, Frederick Reines 1994 Bertram N. Brockhouse, Clifford G. Shull 1993 Russell A. Hulse, Joseph H. Taylor Jr. 1992 Georges Charpak 1991 Pierre-Gilles de Gennes 1990 Jerome I. Friedman, Henry W. Kendall, Richard E. Taylor 1989 Norman F. Ramsey, Hans G.
Lista laureaților Premiului Nobel () [Corola-website/Science/304182_a_305511]
-
ID (de obicei numeric). Pe lângă C, GNU gettext are implementări și în următoarele limbaje: C++, Objective-C, sh script, bash script, Python, GNU CLISP, Emacs Lisp, librep, GNU Smalltalk, Java, GNU awk, Pascal, wxWidgets (prin clasa wxLocale), YCP (limbajul YaST2), Tcl, Perl, PHP, Pike, Ruby și limbajul R. Utilizarea este similară cu cea din C. xgettext este aplicat la texte sursă pentru a produce un fișier de tip .pot, un model care conține o listă de texte traductibile extrase din surse. Pentru
Gettext () [Corola-website/Science/311452_a_312781]
-
stat la baza editorului vi. Comenzile Unix neinteractive grep și sed au fost și ele inspirate de folosirea comenzilor ed; influența acestor comenzi este vizibilă în felul în care a fost proiectat programul AWK, ce a influențat în anumite aspecte Perl. Faimos pentru concizia sa, ed aproape că nu are nici un feedback vizual. De exemplu, mesajul produs de ed în cazul unei erori sau când ed avertizează asupra ieșirii fără salvarea modificărilor este „?”. Nu afișează numele fișierului curent și nici numărul
Ed () [Corola-website/Science/305552_a_306881]
-
fost scris inițial pentru Wikipedia de Lee Daniel Crocker, pe baza unei interfețe de utilizator proiectată de Magnus Manske, un programator și student de la Universitatea din Köln. La început Wikipedia a folosit un mic motor wiki numit UseModWiki scris în Perl. Ulterior, Wikipedia a trecut la limbajul PHP, care oferea mai multe posibilități, primul script în acest limbaj fiind scris de Magnus Manske, tot de la Universitatea din Köln. Crocker a rescris softul pentru MySQL, care este mai flexibil. Ulterior, Brion Vibber
MediaWiki () [Corola-website/Science/313436_a_314765]
-
un limbaj de programare a calculatoarelor, conceput de Dennis Ritchie la începutul anilor 1970 pentru a scrie sistemul de operare UNIX. A rămas unul dintre cele mai folosite limbaje pentru scrierea programelor. Există multe extinderi ale limbajului, printre care C++, Perl, Java, Javascript și C#. Următorul program afișează mesajul "Hello, world!". Versiunea C codice 1 Versiunea C++ codice 2 Un program C este alcătuit din funcții și variabile. Funcțiile C sunt echivalente cu subrutinele din Fortran și procedurile din Pascal. Funcția codice 3 este
Sintaxa limbajului C () [Corola-website/Science/296568_a_297897]
-
să permită partajarea de documente, adrese, e-mailuri și mesagerie instantă și comunicarea cu aplicații groupware. De asemenea se lucreează la crearea de șabloane pentru documente sortate și la alte astfel de îmbunătățiri în cadrul proiectului OOoExtras. Un set de extensii Perl este disponibil prin intermediul Comprehensive Perl Archive Network. Aceste extensii permit editarea documentelor OpenOffice.org prin intermediul unor aplicații externe. Aceste biblioteci scriu în și citesc din fișierele OpenOffice.org folosing codecul standard Perl pentru decodarea fișierelor XML. O versiune portabilă a
OpenOffice.org () [Corola-website/Science/297177_a_298506]
-
adrese, e-mailuri și mesagerie instantă și comunicarea cu aplicații groupware. De asemenea se lucreează la crearea de șabloane pentru documente sortate și la alte astfel de îmbunătățiri în cadrul proiectului OOoExtras. Un set de extensii Perl este disponibil prin intermediul Comprehensive Perl Archive Network. Aceste extensii permit editarea documentelor OpenOffice.org prin intermediul unor aplicații externe. Aceste biblioteci scriu în și citesc din fișierele OpenOffice.org folosing codecul standard Perl pentru decodarea fișierelor XML. O versiune portabilă a OpenOffice.org, "Portable Office", permite
OpenOffice.org () [Corola-website/Science/297177_a_298506]
-
îmbunătățiri în cadrul proiectului OOoExtras. Un set de extensii Perl este disponibil prin intermediul Comprehensive Perl Archive Network. Aceste extensii permit editarea documentelor OpenOffice.org prin intermediul unor aplicații externe. Aceste biblioteci scriu în și citesc din fișierele OpenOffice.org folosing codecul standard Perl pentru decodarea fișierelor XML. O versiune portabilă a OpenOffice.org, "Portable Office", permite suitei să ruleze fără probleme de pe un dispozitiv portabil, ca de exemplu un USB Flash drive. "OxygenOffice Proffessional" este o îmbunătățire a suitei OpenOffice.org, care cuprinde
OpenOffice.org () [Corola-website/Science/297177_a_298506]
-
Kleene a formalizat descrierea unui "limbaj regulat". Conceptul a intrat în uz comun împreună cu utilitarele de prelucrare a textului din Unix. Astăzi, există diferite sintaxe pentru scrierea expresiilor regulate, una fiind standardul și alta, utilizată pe scară largă, fiind sintaxa Perl. Expresiile regulate sunt folosite în , de dialogurile de căutare și înlocuire ale procesoarelor și editoarelor de text, în utilitare de prelucrare a textului, cum ar fi sed și AWK și în analiza lexicală. Multe limbaje de programare furnizează capabilități regex
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
și expr, și în alte programe, cum ar fi Emacs. Regexurile au fost ulterior adoptate de către o gamă largă de programe, aceste forme incipiente fiind standardizate în standardul POSIX.2 din 1992. În 1980, au apărut regexuri mai complicate în Perl, care inițial au rezultat dintr-un bibliotecă de regex scrisă de (1986), care a scris mai târziu o implementare a "Advanced Regular Expressions" pentru Tcl. Biblioteca Tcl este o implementare hibridă de / cu performanțe îmbunătățite, lăudată de , care a spus
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
Biblioteca Tcl este o implementare hibridă de / cu performanțe îmbunătățite, lăudată de , care a spus, „...pare chiar destul de minunată.” Printre proiectele software care au adoptat implementarea de expresii regulate a lui Spencer din Tcl punerea în aplicare se numără PostgreSQL. Perl a extins ulterior biblioteca inițială a lui Spencer pentru a adăuga mai multe caracteristici noi, dar încă nu avea performanțele sau capabilitățile de manipulare Unicode pe care le avea Advanced Regular Expressions a lui Spencer. O parte din efortul de
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
pentru a adăuga mai multe caracteristici noi, dar încă nu avea performanțele sau capabilitățile de manipulare Unicode pe care le avea Advanced Regular Expressions a lui Spencer. O parte din efortul de proiectare pentru îl reprezintă îmbunătățirea integrării regexurilor în Perl, și de a crește domeniul de aplicare a acestora și a capacităților pentru a permite definirea de . Rezultatul a fost un numit , utilizate pentru a defini gramatici Perl 6 și de a oferi un instrument pentru programatori ce folosesc acest
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
parte din efortul de proiectare pentru îl reprezintă îmbunătățirea integrării regexurilor în Perl, și de a crește domeniul de aplicare a acestora și a capacităților pentru a permite definirea de . Rezultatul a fost un numit , utilizate pentru a defini gramatici Perl 6 și de a oferi un instrument pentru programatori ce folosesc acest limbaj. Aceste reguli menține caracteristicile existente ale regexurilor din Perl 5.x, dar permit și definiția în stil ale unui prin intermediul sub-regulilor. Utilizarea regexurilor în standardele deinformații structurate
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
și a capacităților pentru a permite definirea de . Rezultatul a fost un numit , utilizate pentru a defini gramatici Perl 6 și de a oferi un instrument pentru programatori ce folosesc acest limbaj. Aceste reguli menține caracteristicile existente ale regexurilor din Perl 5.x, dar permit și definiția în stil ale unui prin intermediul sub-regulilor. Utilizarea regexurilor în standardele deinformații structurate pentru modelarea documentelor și bazelor de date a început în anii 1960 și s-a extins în anii 1980, atunci când s-au
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
1960 și s-a extins în anii 1980, atunci când s-au consolidat standardele din industrie, cum ar fi (cu precursorul ANSI „GCA 101-1983”). Nucleul este format din regexuri. Utilizarea sa este evidentă în sintaxa . Începând cu anul 1997, a dezvoltat (Perl Compatible Regular Expressions), care încearcă să imite îndeaproape funcționalitatea regexurilor din Perl și este folosit de multe instrumente moderne, inclusiv de PHP și de Apache HTTP Server. Astăzi, regexurile sunt suportate pe scară largă în limbaje de programare, în programe
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
standardele din industrie, cum ar fi (cu precursorul ANSI „GCA 101-1983”). Nucleul este format din regexuri. Utilizarea sa este evidentă în sintaxa . Începând cu anul 1997, a dezvoltat (Perl Compatible Regular Expressions), care încearcă să imite îndeaproape funcționalitatea regexurilor din Perl și este folosit de multe instrumente moderne, inclusiv de PHP și de Apache HTTP Server. Astăzi, regexurile sunt suportate pe scară largă în limbaje de programare, în programe de procesare de text (lexere speciale), editoare de text avansate, și alte
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
în programe de procesare de text (lexere speciale), editoare de text avansate, și alte programe. Suportul pentru regex face parte din biblioteca standard a multor limbaje de programare, inclusiv Java și Python, și este integrată și în sintaxa altora, inclusiv Perl și ECMAScript. Implementările funcționalităților regex sunt adesea numite motoare regex, și există mai multe biblioteci disponibile pentru reutilizare. O expresie regulată, de multe ori numită șablon (pattern), este o expresie folosită pentru a specifica o mulțime de șiruri de caractere
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
O convenție similară este utilizată și în sed, unde căutarea și înlocuirea sunt date de codice 50 și șabloanele pot fi concatenate prin virgulă pentru a specifica mai multe rânduri, ca codice 51. Această notație este deosebit de bine-cunoscută datorită utilizării sale în Perl, de unde formează parte a sintaxei diferite de șirurile de caractere literale normale. În unele cazuri, cum ar fi sed și Perl, se pot folosi delimitatori alternativi pentru a evita coliziunea cu conținutul, și pentru a evita necesitatea escapării apariției delimitatorului
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
prin virgulă pentru a specifica mai multe rânduri, ca codice 51. Această notație este deosebit de bine-cunoscută datorită utilizării sale în Perl, de unde formează parte a sintaxei diferite de șirurile de caractere literale normale. În unele cazuri, cum ar fi sed și Perl, se pot folosi delimitatori alternativi pentru a evita coliziunea cu conținutul, și pentru a evita necesitatea escapării apariției delimitatorului în conținut. De exemplu, în sed comanda codice 52 va înlocui un codice 47 cu un codice 54, folosind virgula ca delimitator. Standardul IEEE
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
implicită de către mai multe instrumente, acolo unde alegerea modului BRE sau ERE este de obicei o opțiune acceptată. De exemplu, GNU grep are următoarele opțiuni: „grep -E” pentru ERE și „grep -G” pentru BRE (implicit), și „grep -P” pentru expresii Perl. Regexurile Perl au devenit un standard de facto, având un set bogat și puternic de expresii atomice. Perl by are nivele de „bază” sau „extins” separate, unde codice 34 și codice 37 să poată avea sau nu sens literal. Ele sunt întotdeauna
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
mai multe instrumente, acolo unde alegerea modului BRE sau ERE este de obicei o opțiune acceptată. De exemplu, GNU grep are următoarele opțiuni: „grep -E” pentru ERE și „grep -G” pentru BRE (implicit), și „grep -P” pentru expresii Perl. Regexurile Perl au devenit un standard de facto, având un set bogat și puternic de expresii atomice. Perl by are nivele de „bază” sau „extins” separate, unde codice 34 și codice 37 să poată avea sau nu sens literal. Ele sunt întotdeauna metacaractere, așa cum
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
De exemplu, GNU grep are următoarele opțiuni: „grep -E” pentru ERE și „grep -G” pentru BRE (implicit), și „grep -P” pentru expresii Perl. Regexurile Perl au devenit un standard de facto, având un set bogat și puternic de expresii atomice. Perl by are nivele de „bază” sau „extins” separate, unde codice 34 și codice 37 să poată avea sau nu sens literal. Ele sunt întotdeauna metacaractere, așa cum sunt și în modul „extins” pentru POSIX. Pentru a obține sensul lor "literal", ele trebuie escapate
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
să poată avea sau nu sens literal. Ele sunt întotdeauna metacaractere, așa cum sunt și în modul „extins” pentru POSIX. Pentru a obține sensul lor "literal", ele trebuie escapate. Alte metacaractere sunt cunoscute a fi literale sau simbolice doar în funcție de context. Perl oferă mult mai multe funcționalități: regexuri „lazy”, backtracking, grupuri de captură cu nume, și șabloane , toate completări puternice la POSIX BRE/ERE. (Vezi și potrivirea „lazy” de mai jos.) În standardul , Basic Regular Syntax (BRE) impune ca codice 62 și codice 63
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
termenul "clasă de caractere" este utilizat pentru a descrie ceea ce în POSIX se numește "expresii cu paranteze". Din cauza puterii sale de exprimare și a lizibilității (relativ) ușoare, multe alte utilitare și limbaje de programare au adoptat o sintaxă similară cu Perl—de exemplu, [[Java (limbaj de programare)|Java]], [[JavaScript]], [[Python]], [[Ruby]], [[Microsoft]] ., și . Unele limbi și instrumente, cum ar fi și [[PHP]] suportă mai multe variante de regex. Implementările de regex derivate din Perl nu sunt identice și, de obicei, implementează
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
programare au adoptat o sintaxă similară cu Perl—de exemplu, [[Java (limbaj de programare)|Java]], [[JavaScript]], [[Python]], [[Ruby]], [[Microsoft]] ., și . Unele limbi și instrumente, cum ar fi și [[PHP]] suportă mai multe variante de regex. Implementările de regex derivate din Perl nu sunt identice și, de obicei, implementează un subset al facilităților găsite în Perl 5.0, lansat în 1994. Perl încorporează uneori caracteristici găsite inițial și în alte limbaje, de exemplu, Perl 5.10 implementează extensiile sintactice inițial dezvoltate în
Expresie regulată () [Corola-website/Science/317028_a_318357]