"." sau "". ?

Thursday, 14 April, Year 3 d.Tr. | Author: Mircea Popescu

O vreme m-am tot disputat cu diversi daca semnele de punctuatie se pun in interiorul ghilimelelor (si al parantezelor) sau in exteriorul lor. Intimplator am gasit astazi formularea definitiva a chestiei, printre hirtoage. S-o notam aici :

Hackers tend to use quotes as balanced delimiters like parentheses, much to the dismay of American editors. Thus, if “Jim is going” is a phrase, and so are “Bill runs” and “Spock groks”, then hackers generally prefer to write: “Jim is going”, “Bill runs”, and “Spock groks”. This is incorrect according to standard American usage (which would put the continuation commas and the final period inside the string quotes); however, it is counter-intuitive to hackers to mutilate literal strings with characters that don't belong in them.
[...]
Interestingly, a similar style is now preferred practice in Great Britain, though the older style (which became established for typographical reasons having to do with the aesthetics of comma and quotes in typeset text) is still accepted there. Hart's Rules and the Oxford Dictionary for Writers and Editors call the hacker-like style ‘new’ or ‘logical’ quoting. This returns British English to the style many other languages (including Spanish, French, Italian, Catalan, and German) have been using all along.

Jackers Largon Hexicon ftw! Pe romaneste :

Programatorii folosesc in general ghilimelele ca delimitatori imperecheati, ca si cum ar fi paranteze, spre disperarea editorilor din SU. Asadar, daca "Jim merge" e o propozitie, precum sunt si "Bill fuge", respectiv "Spock se prinde", programatorii prefera in general sa scrie : "Jim merge", "Bill fuge", "Spock se prinde". Aceasta forma e incorecta dupa standardele SU (unde virgulele, precum si ultimul punct s-ar nota in interiorul ghilimelelor) ; totusi, este contra-intuitiv pentru programatori sa mutileze siruri alfabetice cu caractere care n-au ce sa caute intre ele.
[...]
Merita mentionat ca acest stil e practica preferata actualmente in Marea Britanie, desi stilul mai vechi (care isi trage seva din motive tipografice, legate de estetica virgulei si-a ghilimelelor tipografice) e in continuare acceptat. Hart's Rules si Oxford Dictionary for Writers and Editors numesc stilul programatorilor "nou" sau "logic". Aceasta modificare readuce limba engleza la stilul pe care numeroase alte limbi (inclusiv spaniola, franceza, italiana, catalana si germana) l-au folosit de la bun inceput.

Pe linga concluzia evidenta ca o conventie stupida nascuta din nevoile estetice ale Times New Roman moare odata cu ziarul care-a propagat-o (New York Times), chestie care nu poate decit sa ma incinte, mai trebuie spuse doua vorbe : Punctele si virgulele sunt separatori sintactici mai puternici decit ghilimelele sau parantezele, care joaca rol de invelisuri. Ca atare, evident ca o enumeratie se va scrie

primul element, al doilea element, ultimul element.

si nici intr-un caz

primul eleme,nt al doilea elemen,t ultimul.element

Logic, nu ?

Category: 3 ani experienta
Comments feed : RSS 2.0. Leave your own comment below, or send a trackback.

22 Responses

  1. mda, lol.

    punctul nu marcheaza intotdeauna sf. de fraza?

    ca suna aiurea sa zic "aiurea." cum termin fraza, lololol.

  2. Mircea Popescu`s avatar
    2
    Mircea Popescu 
    Thursday, 14 April 2011

    Pai eventual "aiurea."bang

    Ma rog, admitind ca esti dispus sa termini cu semnul exclamarii.

  3. M-am intrebat de multe ori cum e corect. Inca de la sfarsitul lui august august '98 cand am reusit pe ai mei sa-i conving sa-mi ia primul PC (desi cred faptul ca metro avea in prima zi la deschiderea din Brasov reducere de 23% la toate produsele i-a convins mai tare decat toate lacrimile si rugamintile si reprosurile mele de "dar mi-ati promis ca daca intru la liceu..."). Na, atunci am inceput sa ma joc si eu cu Word si asa ma enerva cand imi sublinia ca nu-i corect, ca punctul sau virgula se pun in interior. Ceea ce mie mi se parea si, sincera sa fiu, inca mi se pare ilogic, chiar daca intre timp m-am obisnuit sa scriu asa cum ma corecta nenea Word. "Intre timp" insemnand mai ales din august 2006 am intrat si eu in randul oamenilor cu net acasa si am inceput sa tot vad multe articole serioase scrise pe stilul cu semnele de punctuatie in interiorul ghilimelelor.

    Deci conventia moare. Bun. Instinctele mele supravietuiesc si pot sa incep sa scriu iar asa cum imi dicteaza ele.
    :D :D :D

    By the way, what's the rule for smilies? Inainte sau dupa semnul de punctuatie? [Stiu ca intr-un text serios nu-si au locul mutritele, bla bla bla... dar nu scriu mereu formal. Comentariul asta e un exemplu.]

  4. Mircea Popescu`s avatar
    4
    Mircea Popescu 
    Thursday, 14 April 2011

    Dificila intrebare pui, Ano. Eu le folosesc in loc de semn de punctuatie, considerind ca ele insele sunt un semn de punctuatie, cu indicatie de coloratura a lecturii (practic vorbind sunt percepute ca o extensie a setului compus din ! si ?, care si ele extind punctul simplu adaugindu-i o coloratura - de ce n-ar fi si ;) un punct mai complex, daca ? poate fi ?).

    Totusi, abordarea asta imi pare rara.

  5. The Times (UK) si New York Times (US) sunt ziare diferite cu proprietari diferiti. Fontul Times New Roman e facut pentru The Times.

  6. Mircea Popescu`s avatar
    6
    Mircea Popescu 
    Thursday, 14 April 2011

    Cititorii nostri, mai perspicaci decit ceilalti cititori tot ai nostri.

    (PS. Tocmai ce m-am indopat cu icre de somon si yellow fin a doua oara, nu stii ce pierzi >D)

  7. nu-mi plac icrele. De nici un fel.

  8. Mircea Popescu`s avatar
    8
    Mircea Popescu 
    Thursday, 14 April 2011

    Poate fi pentru ca nu stii ce-i bun.

  9. dar de ce ? si nu? (cu spatiu inainte si fara adica. )

  10. Mircea Popescu`s avatar
    10
    Mircea Popescu 
    Thursday, 14 April 2011

    Ca mi se pare ca ? are nevoie de spatiu sa se poata manifesta. De ce sa-i inghesui sinii ?

  11. :))

  12. Acest ":))" va rămâne în analele Trilemei.

    Apropo, făcând o excepţie pentru semnul ? practic te comporţi inconsistent d.p.d.v. al unui parser pentru limba română. Huo!

  13. Mircea Popescu`s avatar
    13
    Mircea Popescu 
    Friday, 15 April 2011

    @dAImon Orice parser pe-jumatate-bine-scris ignora spatiile albe de la marginea sirurilor. PHP are trim() special pentru asta, de ex.

  14. "Aceasta este o intrebare ? Nu putem sti."

    Practic vorbind atomul "?" trebuie tratat ca un cuvant sau introdusa regula speciala pentru el. Apoi daca-i pe-asa atunci sugerez sa introducem spatiu si inainte de virgula , sa fie mai clare enumerarile , intelegi ce spun aici , sper .

  15. Mircea Popescu`s avatar
    15
    Mircea Popescu 
    Friday, 15 April 2011

    $bits = trim(explode ("?","!",".",$string));

    Problem ?

  16. Da, tot e inconsistenţă indiferent de faptul că poţi scrie cod pentru a o repara.

  17. Mircea Popescu`s avatar
    17
    Mircea Popescu 
    Friday, 15 April 2011

    Apai dupa gindirea asta sa nu se mai fol. punctu' nici ptr. prescurtari, ca ie ambigoo.

  18. .

  19. ai un mod super new roman de a-ti recunoaste vre-o greselile :)

  20. Mircea Popescu`s avatar
    20
    Mircea Popescu 
    Friday, 15 April 2011

    Buei asta, iara ejti hater si invidios pe succesu' meu ?

  21. sau poate-s submissive si-accept sarcina trasata, mai stii?

  22. Mircea Popescu`s avatar
    22
    Mircea Popescu 
    Friday, 15 April 2011

    Pai atunci mergeai si-mi faceai un sandwich.

Add your cents! »
    If this is your first comment, it will wait to be approved. This usually takes a few hours. Subsequent comments are not delayed.