r/jovemedinamica Jovem Dinâmico May 03 '24

Oferta de emprego Programar e Administrar pelo salário mínimo 👍

Post image
158 Upvotes

44 comments sorted by

View all comments

10

u/fgtdias May 03 '24

Um web designer programa?

5

u/AriAkeha Jovem Dinâmico May 03 '24

+/-, não é bem programar porque css, HTML não são linguagens de programação. No entanto, se for para utilizar JavaScript já pode ser considerado programação.

Btw, se dizeres isso na frente de um levas na tola 🫡

3

u/pfunf May 04 '24

Os web designers que conheço, sabem Photoshop e figma.

Considero html e CSS programação

2

u/[deleted] May 04 '24

Html e CSS não são linguagens de programação. Não podes fazer computações com essas linguagens e elas não são Turing Completas.

E não, embeber um script em HTML não muda nada porque estás na mesma a usar Javascript, dentro do ficheiro de HTML (que é má prática anyways).

-1

u/sergiosgc May 04 '24

Consideras mal. Não são linguagens de programação. Não são máquinas de Turing. CSS é quase quase, mas formalmente não é e definitivamente não em uso normal; é uma linguagem declarativa.

6

u/pfunf May 04 '24

Se estivéssemos num fórum de web/Dev talvez a discussão seria válida..

No entanto, para aqui, ser declarativa ou não, não deixa de ser um "linguagem" - aliás está no nome -e para a maior parte dos comuns mortais, é uma linguagem de programação.

Se quisermos ser estritos e ir à definição de "linguagens de programação" pelo dicionário, então aí tens razão e nem o JavaScript o é!

0

u/sergiosgc May 04 '24

Javascript decididamente é uma linguagem de programação. E definições formais são definições de linguagem, não dependem do contexto. São tão relevantes aqui como num fórum de IT. Aqui servem para definir os requisitos dos postos de trabalho.

3

u/pfunf May 04 '24

Pegando na tua definição, é uma linguagem de scripting. Pela definição de dicionário, não é! Não geras programas com isso (não compilas em binário).

E sim, podes ter a definição de dicionário ou o uso que corriqueiramente se usa para englobar "o que os programadores fazem".

Mas fazendo a questão de outra forma, define por palavras tuas "linguagem de programação"?