Bienvenue sur PEBKAC.fr, le site qui recense les anecdotes où l’on se moque des utilisateurs ne maîtrisant pas l’outil informatique. PEBKAC est un acronyme signifiant « Problem Exists Between Keyboard And Chair ».
Le problème se situe entre la chaise et le clavier : soumettez vos histoires, donnez votre avis !
Ce site n'est pas le site original pebkac.fr. Je publie ici la liste des PEBKAC que j'ai pu sauvegarder avant que le site original ne soit mis hors ligne.
Première journée de formation en développement Web, l'enseignant nous demande quelques exemples de langages de programmation fréquemment utilisés sur la toile.
L'une de mes camarades s'exclame alors : « Le BBCode ! ». PEBKAC.
PEBKAC #8843 proposé par Belore le 22/10/2013 | 17 commentaires | 👍🏽 👎🏽 +163
C'est pas plus con que la réponse attendue: le HTML
Commentaire #116106 écrit par Florent le 22/10/2013 à 18h26 | 👍🏽 👎🏽
La réponse qu'il attendait était plutôt le PHP, ou le Java. C'est une formation pour adultes désirant se réorienter, donc la plupart d'entre nous a déjà quelques connaissances rudimentaires.
Commentaire #116110 écrit par Belore le 22/10/2013 à 18h42 | 👍🏽 👎🏽
quand on dit programmation on sous-entend, comme le dit wiki : "Un ensemble d'instructions, de données nécessaires pour piloter l'exécution d'une suite d'opérations" Ton HTML pilote pas grand chose (Il est descriptif et rien d'autre).
Commentaire #116111 écrit par blag le 22/10/2013 à 18h58 | 👍🏽 👎🏽
A ce compte, on peut en citer plein : Python, Ruby… Car au final, qu'importe le langage, tant qu'il affiche une page HTML et récupère et traite les données qu'on envoient.
Commentaire #116117 écrit par qwerty le 22/10/2013 à 19h28 | 👍🏽 👎🏽
Mouais c'est un peu foireux comme explication ... Y'a des languages ou tu decris l'etat que tu veux attendre et pouf ca s'exécute ...
En plus le html on pourrait dire qu'il est descriptif et pouf ca s'affiche. Ca me semble suffisant pour en faire un language de programmation
Commentaire #116118 écrit par aaaa le 22/10/2013 à 19h32 | 👍🏽 👎🏽
La flemme de chercher la source, mais il a été démontré que le combo HTML5 + CSS3 est Turing-complet...
Commentaire #116131 écrit par triman le 22/10/2013 à 21h47 | 👍🏽 👎🏽
Finalement plus simple de trouver une référence que je ne le pensais... Merci Google.
http://lemire.me/blog/archives/2011/03/08/breaking-news-htmlcss-is-tur[...]
Commentaire #116132 écrit par triman le 22/10/2013 à 21h50 | 👍🏽 👎🏽
Bientôt on aura même des allumés pour dire que Java est un langage ! non mais
Commentaire #116138 écrit par asdfgh le 22/10/2013 à 23h07 | 👍🏽 👎🏽
minecraft aussi est turing complet, peut on appeler ça un langage de programmation? ^^

pour mettre mon grain de sel dans le débat, je dirais que si HTML est un langage informatique, je trouve un peu dur de défendre la thèse où il peut être considéré comme un langage de programmation
Commentaire #116142 écrit par yomama le 22/10/2013 à 23h50 | 👍🏽 👎🏽
Ben oui, le Java naît.
Commentaire #116144 écrit par mini le 23/10/2013 à 00h20 | 👍🏽 👎🏽
Java pas compris, ou plutôt si mais Java pas vu celle-là.
Commentaire #116147 écrit par ygnobl le 23/10/2013 à 01h15 | 👍🏽 👎🏽
A partir du moment où tu dois passer une instruction (ou une balise le cas échéant) pour modifier le comportement par défaut, ne peut on pas parler de programmation ? Même si le BBCode n'est pas un langage de programmation à proprement parler, on parle quand même de lui en terme de langage de balisage... C'est un débat intéressant, du coup, je ne voterai ni en faveur du PEBKAC ni en faveur de son contraire...
Commentaire #116152 écrit par Araldwenn le 23/10/2013 à 03h57 | 👍🏽 👎🏽
Sans vouloir faire le chiant (mais un peu quand même), le PHP est un "sur-language" basé sur HTML.... J'veux bien que je sois une grosse pine en Dev et qu'un chimpanzé qui secouerai son phallus sur un clavier fasse du meilleur code que moi, mais quand même....
Commentaire #116185 écrit par Fox le 23/10/2013 à 10h27 | 👍🏽 👎🏽
@Fox : faudra que tu m'expliques ce que tu entends par "basé sur", car j'aurais plutôt dit "basé sur Perl (ou C)" (et encore). Autant dire "PHP est basé sur MySQL".

PHP s'utilise conjointement avec HTML, tout comme ASP, JSP, Javascript... mais c'est tout. Il peut tout aussi bien être exécuté en standalone.

Dernière chose : PHP n'est pas un "sur-langage", c'est HTML qui n'est pas un langage de programmation.
Commentaire #116227 écrit par aDev le 23/10/2013 à 13h18 | 👍🏽 👎🏽
Mes connaissances sont très limitées pour l'instant, donc je ne veux rien affirmer, mais pour moi le BBCode comme le HTML n'est pas de la programmation : il n'y a aucune notion d'automatisation, le langage est interprété une fois à l'affichage et c'est tout. Je vois la programmation comme une série d'instructions à déclencher ou non selon la situation ; ici tout se déclenche dans tous les cas et s'il y a un souci d'affichage ce n'est pas son problème.

C'est comme la différence entre un jouet à pile qui roule tout seul et sans arrêt, même contre un mur, et un autre qui s'arrête de rouler quand l'effort sur les roues atteint un certain seuil : l'un est purement mécanique, l'autre est programmé.

Bon, je préfère laisser des gens plus calés me corriger si besoin, je ne suis certain de rien. Mais dans tous les cas, je viens de voir sur Wikipédia que le terme de balises en BBCode est un abus de langage.
Commentaire #116233 écrit par Belore le 23/10/2013 à 13h41 | 👍🏽 👎🏽
@Fox > PHP permet - entre autres - de générer du html. Rien à voir avec "basé sur". aDev a tout dit, sinon.
Commentaire #116309 écrit par AkaiKen le 23/10/2013 à 20h22 | 👍🏽 👎🏽
oui enfin bon faut se méfier de wikipédia hein
Commentaire #116437 écrit par ouhla le 24/10/2013 à 16h53 | 👍🏽 👎🏽