Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum sterg mails din Promotions

Vanzare cumparare fara transfer b...

Receptie ciudata, in functie de t...

Dupa 20 ani de facultate, am uita...
 Mobile.de ofera imprumut de bani ...

problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...
 Jante noi shitbox

Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio
 Un nou pericol pt batrani

Ar trebui sa vindem imobiliarele ...

Dupa renuntarea la aparat dentar

pelerinaj in Balcik
 

Este HTML un limbaj de programare sau nu?

- - - - -
  • Please log in to reply
32 replies to this topic

#19
LowKick

LowKick

    Member

  • Grup: Members
  • Posts: 308
  • Înscris: 18.05.2007

 OriginalCopy, on 16th June 2011, 15:40, said:

Încurci metadatele cu instrucțiunile. '<p>' este o meta-dată.

Pentru restul lumii nu e la limită deloc definiția unui limbaj de programare. Pentru tine se vede că da...

Și da, dacă HTML este un limbaj de programare, atunci și documentele word sunt programe.

Tu spui despre documente word că sunt programe? Restul lumii nu spune asta.

You win.

 MarianG, on 16th June 2011, 15:52, said:

pai stai un pic, daca html este un libaj de programare, pagina respectiva ar trebui procesata direct de uP nu de browser.

Nu toate limbajele sunt interpretate direct de procesor. Exista intermediari aka VMs.

#20
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,444
  • Înscris: 10.08.2005
un link catre un exemplu concret, te rog.

#21
nightteacher

nightteacher

    Junior Member

  • Grup: Members
  • Posts: 110
  • Înscris: 26.01.2011

 - Rares -, on 20th April 2011, 13:31, said:

Cine spune ca un limbaj de programare trebuie sa aiba variabile?
Ia uite aici ce e ala un limbaj de programare: http://ro.wikipedia....j_de_programare

"Un limbaj de programare este un set bine definit de expresii și reguli (sau tehnici) valide de formulare a instrucțiunilor pentru un computer. Un limbaj de programare are definite un set de reguli sintactice și semantice. El dă posibilitatea programatorului să specifice în mod exact și amănunțit acțiunile pe care trebuie să le execute calculatorul, în ce ordine și cu ce date. Specificarea constă practic în întocmirea/scrierea programelor necesare ("programare")."

Hopa, mai jos ai enumerate majoritatea limbajelor, printre care, surpriza, se regaseste si XHTML.


De ce sa te iei dupa Wiki unde poate contribui orice amator?

World Wide Web Consortium se ocupa de standardele (x)HTML/CSS iar pe siteul lor de tutoriale(w3schools.com) zice clar:
"HTML is not a programming language, it is a markup language"!

Zi`mi ce limbaj de programare ai vazut tu fara variabile? Un limbaj de programare trebuie sa te lase sa ai date distincte, e ca si cum ai zice ca MS Word este limbaj de programare, doar pentru ca iti arata textul cumva(aranjat etc).


PS. Nici CSS nu este limbaj de programare, in schimb, PHP, c++/c, java, C#, COBOL, LISP etc... sunt!
Profesorul tau habar nu are ce`i aia informatica!


Respect!

#22
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

 nightteacher, on 23rd June 2011, 19:17, said:

Profesorul tau habar nu are ce`i aia informatica!
Se poate să pui problema și mai bine:

Știi mai multă informatică decât profesorul tău!

Respect!  :peacefingers:

#23
nightteacher

nightteacher

    Junior Member

  • Grup: Members
  • Posts: 110
  • Înscris: 26.01.2011
Am mai citit odata topicul:))
Limbaj de programare descriptiv :w00t: .. poate inventam si ceva bancuri noi cu programatori ca ducem lipsa la FUN.


Respect!

#24
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

 nightteacher, on 23rd June 2011, 19:27, said:

Am mai citit odata topicul:))
Limbaj de programare descriptiv :w00t: .. poate inventam si ceva bancuri noi cu programatori ca ducem lipsa la FUN.


Respect!
Li se trage de la traducerile sărăcăcioase din engleză în română. E o cutie a pandorei. Decât să traduci, mai bine folosești xenismul.

Dar deh, egoul ăsta de "român"...

#25
nightteacher

nightteacher

    Junior Member

  • Grup: Members
  • Posts: 110
  • Înscris: 26.01.2011
Ce sa`i faci, dar ca profesor de informatica macar din cultura generala trebuie sa sti... Mai de gasesti azi maine unu care preda Word si zice ca ii limbaj de programare :roflmao:

#26
elicopter

elicopter

    Junior Member

  • Grup: Members
  • Posts: 55
  • Înscris: 17.04.2010
Prin urmare site-urile nu se programeaza ? Pur si simplu se creaza ?

Edited by elicopter, 23 November 2011 - 22:31.


#27
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,444
  • Înscris: 10.08.2005
site-urile nu se programeaza in HTML.

#28
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

 elicopter, on 23rd November 2011, 23:29, said:

Prin urmare site-urile nu se programeaza ? Pur si simplu se creaza ?
Site-urile sunt dinamice sau statice.

Cele statice sunt scrie în HTML - acesta este subiectul acestei discuții.

Iar în HTML scrii documente, la fel cum le scrii și în MS Word. Le tehnoredactezi.

HTML (împreună cu CSS) e o modalitate de a tehnoredacta documente. Atât. Nu specifici niciunde algoritmi, nu controlezi niciunde fluxul de execuție, deci nu are nimic de-a face cu programarea.


Site-urile dinamice sunt ... dinamice. Ai în spate un limbaj de programare/scripting care generează dinamic codul HTML - nu îl scrii tu pe tot de mână.

Cu acel limbaj folosit (care nu e HTML sau CSS) controlezi fluxul de execuție, generând semi-automat codul HTML.

Spun semi-automat deoarece tot trebuie să scrii fragmente de HTML - pentru ca programul scris în acel limbaj (de exemplu PHP) să știe ce să genereze.

Deci doar despre site-urile dinamice putem spune că sunt programate.

Cele statice sunt "tehnoredactate". Asta faci în HTML (+CSS). La fel cum ai face-o în MS Word, doar că pentru world wide web.

#29
gtk

gtk

    Guru Member

  • Grup: Senior Members
  • Posts: 11,868
  • Înscris: 18.09.2004
treaba e tricky si discutabila, mai ales cu HTML5 si CSS3 (cu efectele sale misto), desi era si inainte... chiar si un simplu form care poate trimite date spre un server, e o chestie ce cam depaseste notiunea de simpla tehnoredactare sau mai stiu eu (eu inca nu am vazut carti care sa imi ceara username si password, sa le trimita spre un server, dupa care sa imi arate altceva :lol: (nici macar document word)... apoi, HTML e folosit aproape intotdeauna cu javascript, care e in mod indiscutabil un limbaj de programare (ca e interpretat, e partea a doua), asa ca discutia e oarecum inutila...

pe de alta daca faci simpla fereastra in java in limbaj obisnuit, fara algoritmi, inseamna ca ai tehnoredactat iar codul e meta-data? iar daca e sa vorbim de .net, in xaml doar se tehnoredacteaza?
sau, sa zicem ca incluzi o componenta facuta de altii intr-o fereastra din aia obisnuita, si ai functionalitatea unui player... e tehnoredactare? unii programatori vor zice ranjind ca da, dar oare cati dintre cei care ar folosi playerul l-ar considera un document/metadata&related stuff! ok... acum, prin analogie, ce putem zice de un control video in html5 - chestie care se introduce lejer, dar care se bazeaza pe ceva gata facut de altcineva?
:)

#30
sergiu_spooky

sergiu_spooky

    Senior Member

  • Grup: Senior Members
  • Posts: 3,738
  • Înscris: 23.06.2006
Nu e absolut nimic discutabil.

1) HTML5 in esenta, si dupa specificatii, e in continuare un limbaj de marcare. Faptul ca specificatiile se extind si asupra DOM-ului si a proprietatilor acestuia nu schimba cu nimic lucrurile (era asa si inainte).
Faptul ca multi oameni nu sunt informati si transforma HTML5 intr-un buzz-word la fel de idiot ca "Web 2.0" nu inseamna ca e asa.
Apple a inceput tot cacatul asta atunci cand se lupta cu Adobe pe seama tehnologiei Flash. Au profitat de faptul ca majoritatea oamenilor nu sunt informati si au dezinformat. Au transformat ceva care se aseamana din unele puncte de vedere cu Flash in ceva care inlocuieste pe deplin Flash. Si ce e si mai ridicol e ca toti neinstruitii care vroiau pagini de intro Flash pe toate site-urile lor au trecut acum la noul cacat pe bat, HTML5, care nu face in niciun caz ce cred ei ca face.

2) Form-ul ala nu trimite nimic. Browserul trimite. E exact ca in Word unde poti avea link-uri. Documentul in esenta nu deschide niciun link, editorul/viewer-ul o face.

3) Faptul ca HTML-ul ala e generat impreuna cu niste Javascript poate de niste C# care e rulat pe o masina virtuala care ruleaza pe un OS care prin kernel stie sa trimita instructiuni unui driver care vorbeste cu procesorului nu inseamna ca HTML e componenta hardware a PC-ului respectiv. Exact cum faptul ca poti folosi Javascript impreuna cu HTML nu inseamna ca HTML e limbaj de programare.

4) Da, in XAML doar se tehnoredacteaza. XAML nu specifica cum se interpreteaza ci ce se interpreteaza.

5) Despre un control video in HTML5 nu putem spune nimic interesant. Exact ca si canvas-ul ala care cica o sa inlocuiasca Flash e doar o speficicatie la nivelul DOM. Ii spune browser-ului "uite, am aici un dreptunghi de x pe y pixeli in care vreau sa lasi un proces extern sa-si faca de cap, dupa un anumit protocol". Procesul ala extern poate sa fie Flash Player, Silverlight sau Media Player Classic, sau poate ceva built-in de-al browser-ului.

Si tot nu inteleg cum poate un X oarecare sa ia un termen, HTML sa zicem, si sa-si puna problema asta. E un acronim pentru HyperText Markup Language. Daca aia care l-or inventat i-or zis asa, apai ce pwla mea ne mai punem noi probleme dinastea existentiale? Ca o zis nu-stiu-ce ratat de profesor la ora ca e limbaj de programare? Ete fas.

Edited by sergiu_spooky, 22 December 2011 - 09:42.


#31
gtk

gtk

    Guru Member

  • Grup: Senior Members
  • Posts: 11,868
  • Înscris: 18.09.2004

 sergiu_spooky, on 22nd December 2011, 09:42, said:

Faptul ca multi oameni nu sunt informati si transforma HTML5 intr-un buzz-word la fel de idiot ca "Web 2.0" nu inseamna ca e asa.
asa zis-ul web 2.0 nu e legat in nici un fel de html5, poate ar trebui sa te informezi la ce se refera termenul

 sergiu_spooky, on 22nd December 2011, 09:42, said:

Au profitat de faptul ca majoritatea oamenilor nu sunt informati si au dezinformat. Au transformat ceva care se aseamana din unele puncte de vedere cu Flash in ceva care inlocuieste pe deplin Flash.
da, de exemplu tu, care aberezi cu gratie si ai senzatia ca stii mai multe ,pe cand in realitate stii mai putine ... nu am sugerat eu ca html5 inlocuieste flash, desi are potential masiv (si ma refer la toata suita de specificatii asociate, nu doar strict html5)...

 sergiu_spooky, on 22nd December 2011, 09:42, said:

2) Form-ul ala nu trimite nimic. Browserul trimite. E exact ca in Word unde poti avea link-uri. Documentul in esenta nu deschide niciun link, editorul/viewer-ul o face.
right :lol:... nici in java nici un program nu trimite nimic, jvm-l o face... dar stai sa vezi, ca in cazul browserului nu o face el, ci os-ul... ooops, de fapt o fac procesorul, memoria, bus-urile, placa de retea si restul de tehnologii/protocoale insotitoare...

 sergiu_spooky, on 22nd December 2011, 09:42, said:

2) Form-ul ala nu trimite nimic. Browserul trimite. E exact ca in Word unde poti avea link-uri. Documentul in esenta nu deschide niciun link, editorul/viewer-ul o face.
nope... esenta, dupa cum am sugerat(indiect) si mai sus, nu e CINE o face, ci CUM SE AJUNGE LA SITUATIA RESPECTIVA!

 sergiu_spooky, on 22nd December 2011, 09:42, said:

4) Da, in XAML doar se tehnoredacteaza. XAML nu specifica cum se interpreteaza ci ce se interpreteaza.
in nici un limbaj high level nu se specifica cum se interpreteaza

 sergiu_spooky, on 22nd December 2011, 09:42, said:

Si tot nu inteleg cum poate un X oarecare sa ia un termen, HTML sa zicem, si sa-si puna problema asta. E un acronim pentru HyperText Markup Language. Daca aia care l-or inventat i-or zis asa, apai ce pwla mea ne mai punem noi probleme dinastea existentiale? Ca o zis nu-stiu-ce ratat de profesor la ora ca e limbaj de programare? Ete fas.
nu stii, fiindca esti un pustan fara prea mare experienta in domeniul IT, inclusiv programare, dar ti s-au urcat ceva chestii la cap, poate din cauza ca ai fost angajat ca programator... si mai faci si niste presupuneri nitel tembele, cel putin in cazul meu, ca mi-ar fi zis nu stiu ce profesor nu-stiu-ce... nu stiu daca e cazul sa-mi prezint experienta mea si natura ei in IT pe threadul asta, doar mentionez ca e de aprox. 20 de ani...

Edited by gtk, 22 December 2011 - 12:10.


#32
andrei_0

andrei_0

    fishy

  • Grup: Moderators
  • Posts: 3,990
  • Înscris: 15.02.2006

 gtk, on 22nd December 2011, 12:09, said:

nu stiu daca e cazul sa-mi prezint experienta mea si natura ei in IT pe threadul asta, doar mentionez ca e de aprox. 20 de ani...
Ok, atunci zi-ne cum se realizeaza o structura decizionala sau repetitiva in HTML 5, ca eu n-am nici cea mai vaga idee. Cand vorbim de limbaje de programare eu ma astept la "banalitati" din astea care fac un limbaj Turing complete, nu la "efecte misto".

#33
sergiu_spooky

sergiu_spooky

    Senior Member

  • Grup: Senior Members
  • Posts: 3,738
  • Înscris: 23.06.2006

 gtk, on 22nd December 2011, 12:09, said:

asa zis-ul web 2.0 nu e legat in nici un fel de html5, poate ar trebui sa te informezi la ce se refera termenul


da, de exemplu tu, care aberezi cu gratie si ai senzatia ca stii mai multe ,pe cand in realitate stii mai putine ... nu am sugerat eu ca html5 inlocuieste flash, desi are potential masiv (si ma refer la toata suita de specificatii asociate, nu doar strict html5)...


right :lol: ... nici in java nici un program nu trimite nimic, jvm-l o face... dar stai sa vezi, ca in cazul browserului nu o face el, ci os-ul... ooops, de fapt o fac procesorul, memoria, bus-urile, placa de retea si restul de tehnologii/protocoale insotitoare...


nope... esenta, dupa cum am sugerat(indiect) si mai sus, nu e CINE o face, ci CUM SE AJUNGE LA SITUATIA RESPECTIVA!


in nici un limbaj high level nu se specifica cum se interpreteaza


nu stii, fiindca esti un pustan fara prea mare experienta in domeniul IT, inclusiv programare, dar ti s-au urcat ceva chestii la cap, poate din cauza ca ai fost angajat ca programator... si mai faci si niste presupuneri nitel tembele, cel putin in cazul meu, ca mi-ar fi zis nu stiu ce profesor nu-stiu-ce... nu stiu daca e cazul sa-mi prezint experienta mea si natura ei in IT pe threadul asta, doar mentionez ca e de aprox. 20 de ani...

Ba tata ba, unde-ai vazut tu ca ti-am zis eu tie ca esti prost sau n-ai experienta?
Nici macar nu m-am adresat direct.
M-am legat de ce-ai zis tu acolo, printre altele.

Hai ca-ti explic.
1) Nu am zis ca HTML5 e Web 2.0, am zis ca exact ca si "Web 2.0", "HTML5" a devenit un buzz-word idiot cu multe chestii care n-au nicio legatura atasate de el. Poate-ar trebui sa mai citesti tu o data ce-am scris...
2) Nu am scris niciunde ca ai sugera asa ceva. A, ca ai presupus tu ca tot post-ul ti se adreseaza tie pentru ca am scris ca nu e nimic discutabil.
Ai dubii ca HTML5 ar fi sau nu un limbaj de programare pentru ca printre toate chestiile asociate buzz-word-ului "HTML5" sunt si ceva elemente de programare? Noi discutam de HTML, nu de un set de specificatii ci strict de alea pentru HTML ca markup language, nu ca un set de instructiuni DOM level, adica specificatii pentru browsere.
3) Nu, formularul nu trimite nimic. Exact cum completand un formular la banca nu ti se creeaza automat cont in baza lor de date ci trebuie ca cineva sa il proceseze.
4) Ba da, esenta e cine o face. Explica-mi de ce crezi tu ca nu.
5) OK, scuza-ma, vad ca am cu cine discuta. Sa presupunem ca avem un document, un .txt oarecare. Vrem sa-l publicam pe un site oarecare. Careva o inventat deja o chestie prin care ii spunem browser-ului cum sa afiseze documentu ala. Pentru ca nu sunt suficiente informatiile din document (e un .txt fara nimic in plus) e nevoie de chestia asta, numita HTML, cu care marcam documentul, adica ii adaugam meta-informatie. Spune-mi tu cum e XAML diferit.
6) Din nou, nu stiu unde m-am adresat direct eu tie. Daca citesti post-urile anterioare o sa vezi ca initiatorul porneste de la premisa ca un profesor i-a spus chestia asta. Evident eu m-am bazat pe faptul ca nu ai dat reply la topic fara sa citesti de la ce a pornit discutia.

Da, de data asta ma adresez direct tie.

Edited by sergiu_spooky, 22 December 2011 - 13:26.


Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate