Page 1 sur 2

Publication de photos sur réseaux sociaux

Publié : ven. 13/nov./2020 23:30
par PCPixMusic
Bonjour,

Es-que c'est possible d'écrie un code en Purebasic qui permet de publier une photo directement sur un réseau social (Facebook, Instagram, Twitter, LinkedIn...) ?

J'ai beau faire des recherches, je sais qu'il existe WebGadget, mais je n'ai pas trouvé si c'est possible avec.

Merci par avance pour vos réponses.

Re: Publication de photos sur réseaux sociaux

Publié : mer. 25/nov./2020 23:57
par PCPixMusic
Bonjour.

Aucune réponses, j'imagine que c'est impossible avec PureBasic. :/

Re: Publication de photos sur réseaux sociaux

Publié : jeu. 26/nov./2020 11:34
par Marc56
Bonjour,

Le webgadget n'est qu'un navigateur web simplifié, basé sur les outils de dev de Ms. (IE4)

Si tu veux effectuer des opérations sur des objets externes, il faut chercher la documentation des API de ceux-ci
Mettre dans un moteur:
API Facebook
API Instagram
API Twitter
API LinkedIn
etc

Il y a plein de doc (mais pas toujours en français)
:wink:

Re: Publication de photos sur réseaux sociaux

Publié : sam. 28/nov./2020 13:19
par PCPixMusic
Bonjour,

Merci beaucoup pour ta réponse.

Mais justement je ne sais pas faire tout ça, d'où ma question. :/

J'ai déjà regardé et je ne vois vraiment pas comment avec Purebasic, je pourrai
envoyé directement une photo sur un compte de réseaux social.

J'ai trouvé un principe de base en allant dans les paramètres de l’application, mais là pareil je ne vois pas comment faire avec Purebasic.

https://fredods.com/instagram-utiliser-lapi/

Là ça sort complétement de mes compétences les applications web et les interactions des logiciels avec internet...

Re: Publication de photos sur réseaux sociaux

Publié : dim. 29/nov./2020 16:51
par Kwai chang caine
Es-que c'est possible d'écrie un code en Purebasic qui permet de publier une photo directement sur un réseau social (Facebook, Instagram, Twitter, LinkedIn...) ?
Presque tout est possible, tout dépend de ton niveau informatique :wink:

Des méthodes, il en existe un certain nombre :

Pilotage IE en automation (Utilisation de COMATE+ de SROD)
Pilotage direct des moteurs comme GECKO pour Firefox
Requetage direct du serveur (Tu devras gerer toi même les cookies) en utilisant une lib comme CURL ou non
Dans les navigateurs tu peux aussi parfois lancer des codes JavaScript qui peuvent piloter les pages webs
Il y a aussi quelques codes de simple fonctions de pilotage du webgadget qui trainent par ci par là dans le forum US
Etc ..

Ce n'est vraiment pas aisé à faire :|

Re: Publication de photos sur réseaux sociaux

Publié : dim. 29/nov./2020 18:55
par PCPixMusic
Bonjour,

Merci pour ta réponse.

Je ne connais absolument pas ces langages et méthodes, c'est pour ça que je voulais de l'aide pour le faire en PureBasic.
J'ai déjà des lignes de html et de JS pour partager mes sites via facebook et linkedin ça s'en rapproche, mais ce n'est pas ce que je souhaite faire.

Je souhaite vraiment apprendre à le faire en PureBasic.

Je m'attendais que ça soit complexe, mais on est aussi là pour s'aider et apprendre.

Re: Publication de photos sur réseaux sociaux

Publié : lun. 30/nov./2020 21:49
par Kwai chang caine
C'est un sujet passionnant en effet :wink:
En tout cas on est déjà deux à l'être :lol:
Cela s'appelle aussi le WebScrapping,
https://www.google.com/search?client=fi ... CAw&uact=5
Ce sont des méthodes utilisées tous les jours par des professionnels du WEB pour récupérer des données avec ce que l'on appelle les "BOT" (prononce "Bote") une réduction de ROBOT
Ce sont des programmes qui pilotent les sites, fait en divers langages, de façon à injecter des POST de pub (Le site de PureBasic est d'ailleurs de temps en temps "attaqué"), et peuvent faire en boucle tout ce qu'un utilisateur humain peut faire sur un navigateur, mais ceci 24/24 7/7
Un des plus gros BOT est Google, car il passe ses journées à lire les sites et les enregistrer pour la bonne cause car c'est grâce à ce genre de logiciel que l'on ne se perds pas sur le "terre net"
Beaucoup de grosse firmes passent leur temps à remonter les prix des sites de leurs concurrents, de façon à adapter leurs propres prix sur les voisins 8O
Donc le WeScrapping est une pratique de plus en plus utilisée à des fins commerciales, illégales ou non, ou carrément nocives :|
Comme beaucoup de technologies, tout dépend de comment l'on s'en sert :wink:

Quand je dis que c'est passionnant, je sais de quoi je parle, car cela doit faire plus de 15 ans que j'essaye de trouver une méthode fiable de piloter les serveurs et/ou navigateurs, sans réels sucés je me dois de le reconnaitre :oops:
J'ai du essayer au moins une vingtaine de méthodes qui ont été plus ou moins loin selon mes capacités qui restent il me faut bien le reconnaitre assez réduites :mrgreen:

On peut rajouter la méthode PROXY, l'utilisation de navigateurs en modes Headless , Selenium, ...pour moi c'est devenu un réel cauchemar
Penche toi peut être sur sélénium qui peut être utilisé piloté lui même par PYTHON car il est POO, c'est un logiciel créé à cet effet
https://www.selenium.dev/
Maintenant comme depuis plus de 15 ans pour mon cas, prépare toi à passer un certain nombre de nuits blanches dans ce sujet, si tu veux réaliser ce genre de prouesses sans un minimum de connaissances et avec un type de langage comme PB ou autre non vraiment prévu à cet effet
Bien d'autres sont plus orientés sur ce genre de tâches, après ils n'ont pas la classe de PB, c'est pourquoi, j'ai jamais lâché l'affaire et jamais vraiment cédé aux sirènes de la tentation en essayant d'autres logiciels comme AUTOIT par exemple

Re: Publication de photos sur réseaux sociaux

Publié : mar. 01/déc./2020 9:44
par Marc56
Bien d'autres sont plus orientés sur ce genre de tâches, après ils n'ont pas la classe de PB, c'est pourquoi, j'ai jamais lâché l'affaire et jamais vraiment cédé aux sirènes de la tentation en essayant d'autres logiciels comme AUTOIT par exemple
Tu peux parfaitement appeler un script AutoIt depuis PB puis faire la partie dialogue et le reste en PB.
Tu peux aussi demander à PB de créer le script dynamiquement pour ne pas avoir à le fournir avec le code.
Beaucoup d'outils d'automatisation ne sont que des surcouches graphiques et "sous-traitent" le code à un langage script (la plupart des outils d'ETL par exemple)

Re: Publication de photos sur réseaux sociaux

Publié : mar. 01/déc./2020 16:41
par Kwai chang caine
Oui bien sur, tu as raison :wink:
Comme je l'ai dit plus haut
Presque tout est possible, tout dépend de ton niveau informatique
Tu peux parfaitement appeler un script AutoIt depuis PB puis faire la partie dialogue et le reste en PB.
Tu peux aussi demander à PB de créer le script dynamiquement pour ne pas avoir à le fournir avec le code.
Maintenant pourquoi ne pas utiliser AUTOIT directement ? 8O
Ca me rappelle moi qui voulait utiliser PB, pour piloter PYTHON, qui lui même pilotait Selenium :mrgreen:
On m'avait demandé pourquoi ne pas utiliser directement PYTHON ? 8O

A diverses reprises, j'ai pu lire sur les forums qu'utiliser un langage pour tout faire n'est pas particulièrement une méthode professionnelle
Chaque langage a ses forces et faiblesses, et aucun langage n'est vraiment meilleur que les autres, il est juste plus ou moins adapté à ce que l'on veut faire
Et qu’après tout, le processeur voyant arriver le langage machine, ou le client qui commande un logiciel, se fout royalement de savoir avec quel langage il a été fait, si il fonctionne correctement et selon les désirs du cahier des charges

Quand tu débutes, il me semble qu'AUTOIT est un logiciel qui a été fait principalement pour piloter d'autres applications, alors si ce n'est un passionné de PB comme moi ou certains autres qui tiennent absolument à passer par PB alors qu'il n'a pas été conçu pour ça, c'est un peu passer par sa fenêtre avec sa clef dans la poche et ouvrir sa porte de l'intérieur :D
Ca marche...aussi :mrgreen:

On peut utiliser une multitudes de méthodes en croisant les libs, les langages, etc ...
Maintenant si tu veux pas passer x mois à apprendre noirs de trucs pour juste poser une photo sur des forums, je pense que PB n'est pas vraiment l'outil idéal
Je me permet de dire ça, bien que FIRACE m'est pondu un super code en PB justement que je lui ai commandé, basé sur son FORKLE
https://www.purebasic.fr/english/viewto ... lit=forkle
car à mon 35e essai et plusieurs mois de recherche par des méthodes différentes, ça commençait à me les briser menu menu :?
Il injecte du JS à IE en mode REPL, mais aux vues du code, je peux te garantir que c'est pas à la portée de tout le monde :oops:
Et en plus il ne peut le faire qu'avec IE, ce qui est loin de me satisfaire, car on sait que ce n'est pas le meilleur des navigateurs pour bien des raisons
Ca fait mal aux seins de se dire que c'est BILOU qui remporte la donne sur ce coups là, car pour piloter un site "facilement" il reste encore le meilleur, bien que je ne soit plus sûr que l'OLE soit encore implémenté dans les dernières versions :?:

Non je le répète, faire un BOT de qualité, simplement, efficace et assez rapidement, je ne pense pas que PB soit le meilleur des outils, déjà à cause de son caractère procédural, alors que la plupart des librairies modernes sont POO, dont SELENIUM

Maintenant au passage, ta super idée de pilotage du moteur GECKO en SCRIPT a été une des méthodes qui m'aura mené le plus loin 8)
Mais j'ai abandonné, car au fur et à mesure chaque ligne de commande commençait à ressembler à un dictionnaire égyptien 8O
C'est dingue ce que l'on peut aimer faire du compliqué avec du simple.....ça me rappelle le JAVA :twisted:

Tiens encore des méthodes qui me reviennent à l'esprit et que j'ai malheureusement testés sans succès total :oops:

Les sendmessages et diverses SendKeys
Les pilotages de console JS interne des navigateurs
CEF (Chromium Embedded Framework)
MozREPL
Les injections de DLL
WGET
Sciter
CURL .....etc ...


J'en pleurerais presque :cry:
En informatique, ...c'est pas bon d'être mauvais :mrgreen:

Re: Publication de photos sur réseaux sociaux

Publié : ven. 04/déc./2020 11:09
par PCPixMusic
Salut.

Merci pour ta réponse.

Je connais le principe des bots, même si je ne sais pas les écrire.
Je connais également bien ce que fait google, le référencement SEO etc

Je crée des sites vitrines HTML à partir de zéro ou à partir de templates...
Avec quelques utilisations de JS et PHP (mais avec du JS et PHP pré-faits, car je n'ai appris que les principes de base du JS et du PHP)

Je crée également des sites en WordPress en tout genres.

J'ai des connaissance en python, mais je trouve ce langage imbuvable ...

Ces blocs ouvert et fermés par l'indentation c'est pénible et illisible (même avec une grille de repère ...).
Cette indentation pénible, qui donc empêche le programme de fonctionné
(en cas de mélange d'espaces et tabulation et donc du coup en cas de mauvaise indentation)
Puis, les modules changes trop de syntaxes, dès qu'il y a une mise à jour des modules et de Python lui-même,
il faut récrire là où ce qu'il marchait avant, ne marche plus à cause du changement de syntaxe etc

C'est vraiment n'importe quoi. Et dire que ça fait partie des langages les plus utilisés ... :/

PureBasic est mieux dans le sens de sa logique et de sa syntaxe, c'est tellement plus simple et aisé que Python justement par exemple.

Oui chaque langages a ses avantages et inconvénient, mais je trouve que comme là, il y en a qui sont bien supérieur à d'autres dans leur fonctionnement.

J'adore PureBasic, car en réalité c'est une sorte de mélange entre le Basic et le Pascal/Turbo Pascal !

PureBasic mériterai tellement mieux, la séparation avec SpiderBasic est bien dommage aussi et ça n'aide pas à son adoption plus massive.
Voilà en quoi les logiciels libres ont la force de leur communauté de développement.

PureBasic gagnerait énormément à être un logiciel libre.

Je ai eu par exemples eux des problèmes avec l'interface et le compilateur, les développeurs
ne m'ont jamais répondu et j'ai eu du mal à tout refaire fonctionné !

J'avais commencé enfant à l'école par le langage LOGO et sa Tortue sur Thomson TO7, TO9,MO5, MO6... (mon école était dans le dispositif année 80 "Informatique pour tous")
Puis dans les années 90 je me suis intéressé au QBasic, que j'ai laissé tombé pour le Turbo Pascal (un langage que je trouve simple et parfait, il va bien avec ma logique)
==> Même si ça peux paraître ilogique, j'ai horreur du Delphy et de son pendant libre Lazarus, car pour moi sa dénature totalement ce langage.
Là où pourtant PureBasic à réussi à être en partie une sorte de Turbo Pascal moderne avec un mixage de Basic.

Donc pour revenir au sujet, je n'ai absolument aucune compréhensions et connaissances en matière d'écriture pour une relation logiciel qui envoie des données à un site,
surtout un réseau sociale.

Par contre, il existe un module du nom de "Python-Instagram", à voir là aussi, même si du coup ça ne fera que pur instagram.

Rien que le site de selenium, je ne comprends rien, il y a pas mal de version différente, et je ne comprends pas le principe ...

ça me semble bien complexe juste pour qu'un logiciel envoie un image sur un compte utilisateur d'un site. :/

C'est dommage de ne pas pouvoir faire par exemple :

SaveImage(#Image, "https://www.instagram.com/mon_compte/")

Mais peut-être un jour ^^

Je suis totalement auto-didacte depuis toujours en matière d'informatique.

J'ai moi-même pratiqué l'apprentissages par l'exemple de moi même et sans faire ni BTS ni formations dans un langage informatique.

En gros je viens d'une autre époque en matière de logiciel. :D

Re: Publication de photos sur réseaux sociaux

Publié : ven. 04/déc./2020 18:37
par Kwai chang caine
Incroyable j'aurais presque pu écrire tout ce que tu as écris 8O

Sauf la partie Image :mrgreen:

Moi aussi..TO7, mais après j'ai croisé la route ATARI, donc GFABasic, puis comme toi QBasic, et VB6 pour tomber sur PB par hasard après LibertyBasic, FreeBasic et autres
En fait, je cherchais à faire des DLL standard, une fois que j'avais appris avec déception que VB6 ne faisait que des DLL ActiveX :cry:
Puis quand j'ai vu qu'en plus PB était complètement autonome, pas besoin de DLL Windows, runtime et tout le toutim, l'amour est venu
J'ai des connaissance en python, mais je trouve ce langage imbuvable ...
Pour PYTHON ça fait du bien de te lire, je disais exactement la même chose que toi à tous ceux qui en parlait :?
Comment peut on supporter cette indentation ? c'est même pas de l'imposition, mais presque de l'inquisition :mrgreen:
En plus tu rajoutes qu'il ne peux pas compiler sans faire une certaine bidouille d'inclusion de runtime...
Ouaih ...tu as raison, je comprends pas non plus pourquoi cet engouement si ce n'est son titre de gratuité 8O
J'adore PureBasic, car en réalité c'est une sorte de mélange entre le Basic et le Pascal/Turbo Pascal !
Ne connaissant pas "Le bifton du dessus" je dirais plutôt un mélange entre le Basic et le C, que j'adore, mais que je ne comprends même pas le titre
Justement grâce à PB, je peux un peu côtoyer le C sans avoir à souffrir de l'apprendre 8) et quand on sait que derrière PB c'est même encore mieux car c'est L'ASM...alors là...carrément je me tripote :mrgreen:
Donc pour revenir au sujet, je n'ai absolument aucune compréhensions et connaissances en matière d'écriture pour une relation logiciel qui envoie des données à un site
Tu as des tonnes d'exemples sur les forums
En fait un site c'est un serveur, et il faut arriver à lui parler
Un navigateur c'est un client, donc ce n'est qu'une "simple" relation Client/Serveur qu'il te faut
https://www.purebasic.com/documentation ... index.html
Si tu utilise le code du client, tu peux te connecter avec le serveur :wink:

Un navigateur ne fait qu'envoyer des requêtes, et le serveur lui répond selon la requête envoyée
Pour envoyer des requêtes, FRED a "dernièrement" ajouté une librairie
https://www.purebasic.com/documentation/http/index.html
Après ce qui se complique, c'est qu'il faut savoir quoi lui envoyer à ce serveur, afin qu'il fasse ce que tu lui veut :wink:
PureBasic mériterai tellement mieux, la séparation avec SpiderBasic est bien dommage
En fait SB est pas vieux, il a été créé bien après PB, je me rappelle encore de sa naissance
Avec SB FRED allait pouvoir enfin manger à sa faim, j'avais d’ailleurs créé une image ce jour là :lol:

Image

car l'idée de l'update à vie de PB, c'est génial, mais pas très compatible avec les factures, surtout quand on vieillit et qu'on a de plus en plus de frais :cry:
Voilà en quoi les logiciels libres ont la force de leur communauté de développement.
Alors là, je ne peux pas te laisser dire ça :?
La communauté PB c'est vraiment une des meilleures, en puissance et rapidité 8)
En général, si tu formules bien ta question avec exemples et tout le toutim, la réponse arrive en quelques heures, pour ne pas dire minutes 8O
Seulement, pour la rapidité de la réponse, le forum US est meilleur, car

"beaucoup plus nombreux ils sont"

Image

Et je peux te dire que des maitres de la programmation y'en a à la pelle sur le US :wink:
Seulement, il faut au minimum baragouiner le "Franglais" comme moi :oops: mais Google est aussi ton ami :wink:
Aussi sur le forum allemand, mais à part quand je me coince quelque chose dans un tiroir, je ne parle pas l'allemand couramment :mrgreen:
PureBasic gagnerait énormément à être un logiciel libre.
Oui mais pas FRED :cry:
Et je ne sais pas toi, mais lui il mange, s'habille et a une famille à nourrir :wink: c'est dingue non ???? :mrgreen:
Déjà il a offert le source de l'éditeur, et je lui remercierais jamais assez pour ça 8)
Aprés dommage que je n'arrive même pas à le compiler :lol: :oops:
Par contre, il existe un module du nom de "Python-Instagram", à voir là aussi, même si du coup ça ne fera que pur instagram.
Tu peux aussi, comme je l'ai dit plus haut piloter PYTHON avec PB, mais bon...c'est pas trop léger comme idée :|
Je suis totalement auto-didacte depuis toujours en matière d'informatique.
Comme moi :|
Et y'en a pas mal dans ce cas sur les forums PB :wink:

Re: Publication de photos sur réseaux sociaux

Publié : sam. 05/déc./2020 18:14
par PCPixMusic
Hello.

PureBasic est la fusion de beaucoup de chose en fait, mais de la bonne fusion qui donne un langage ultime.
Tu as des tonnes d'exemples sur les forums
En fait un site c'est un serveur, et il faut arriver à lui parler
Un navigateur c'est un client, donc ce n'est qu'une "simple" relation Client/Serveur qu'il te faut
https://www.purebasic.com/documentation ... index.html
Si tu utilise le code du client, tu peux te connecter avec le serveur :wink:

Un navigateur ne fait qu'envoyer des requêtes, et le serveur lui répond selon la requête envoyée
Pour envoyer des requêtes, FRED a "dernièrement" ajouté une librairie
https://www.purebasic.com/documentation/http/index.html
Après ce qui se complique, c'est qu'il faut savoir quoi lui envoyer à ce serveur, afin qu'il fasse ce que tu lui veut
Oui je sais tout ça, je n'arrive pas à expliqué plus clairement ce que je veux dire ...
J'ai dû mal avec la représentation applicative de la programmation entre logiciel et site.
Je viens de la préhistoire, moi je suis encore 100% programmation logiciels dans ma tête
ça ne me parle pas tout ces langages du monde d'internet (je parles bien sûr des vrais langages, pas de l'HTML et du CSS LOL)

Merci pur la librairie http PureBasic, je regarderai ça.
Alors là, je ne peux pas te laisser dire ça :?
La communauté PB c'est vraiment une des meilleures, en puissance et rapidité 8)
En général, si tu formules bien ta question avec exemples et tout le toutim, la réponse arrive en quelques heures, pour ne pas dire minutes 8O
Seulement, pour la rapidité de la réponse, le forum US est meilleur, ...
Je ne parle pas de ça, mais d'une communauté pour développé PureBasic donnerai un langage qui évolue plus vite etc
Oui mais pas FRED :cry:
Et je ne sais pas toi, mais lui il mange, s'habille et a une famille à nourrir :wink: c'est dingue non ???? :mrgreen:
Oui je sais hein, c'est juste une supposition, à ne pas prendre au premier degré, je n'ai jamais demandé à ce que PureBasic passe en logiciel Libre. xD ;)
Ce que je voulais dire, c'est qu'être seul à développé un langage, c'est une bien lourde tâche.

J'espère du coup qu'il arrivera à fusionné PureBasic et SpiderBasic, car j'ai déjà eu la remarque que c'est un frein pour beaucoup cette division. :/

Mais je ne le connais pas, je ne sais pas ce qu'il fait à part ça, il ne répond même pas aux messages sur son site. ;)

C'est son seul programme commercial alors ?

Re: Publication de photos sur réseaux sociaux

Publié : dim. 06/déc./2020 10:28
par Zorro
Là où pourtant PureBasic à réussi à être en partie une sorte de Turbo Pascal moderne avec un mixage de Basic.
dommage alors que tu n'es pas connu Turbo Basic .... c'etait le top sur PC a l'epoque du DOS 3.xx

C'est dommage de ne pas pouvoir faire par exemple :

SaveImage(#Image, "https://www.instagram.com/mon_compte/")
si on peut le faire , mais en passant par un compte FTP !
tu poses ton image sur ton compte FTP , tu recuperes le lien qui pointe l'image

et sur instagram ou autre , tu postes le lien ...
ton prg devra alors savoir se connecter a ton compte instagram et "coller" le lien dans un messsage (je ne connais pas instagram ... mais je ferai de meme pour un forum PHPBB comme ici
l'utilisation du copier-coller est super simple avec Purebasic ...

le plus chiant de l'histoire consiste a automatiser la connection au "forum" et a la creation d'un sujet ... mais je ne preciserai pas ici comme faire un soft polueur.... :?
(par contre , je ne connais pas du tout instagram)

Re: Publication de photos sur réseaux sociaux

Publié : dim. 06/déc./2020 11:39
par PCPixMusic
Bonjour,

Merci pour ta réponse.

Je connais le Turbo Basic, je l'ai encore d'ailleurs.

Mais ça reste du Basic, donc bof pour moi. ;)

Je vais faire hurlé, mais je trouve le langage Turbo Pascal bien pus compréhensible, mieux pensé et plus organisé que les Basic en général (je parle des vrais Basic, pas de PureBasic).

ça été une horreur total quand le Delphi a totalement dénaturé et massacré le Turbo Pascal pourtant ultime & parfait (au contraire de l'imparfait Python. :P ).

Avec PureBasic, j'ai pu retrouvé le plaisir d'une programmation simple pour des environnements graphique comme Windows ou Linux (je n'ai pas un Apple MacOsX)
Donc bravo et merci a son créateur. :D

Il ne faut pas le prendre mal pour ma critique sur le Basic conventionnel, chacun son langage qui lui vas le mieux.^^

Pour Instagram, ce n'est pas possible de faire de l'aspiration de lien en postant un lien d'une image. Aucune image ne s'affichera.

Mais ce que tu me dit est valable pour les autres réseaux sociaux. Merci. :oops:

Re: Publication de photos sur réseaux sociaux

Publié : dim. 06/déc./2020 11:57
par Zorro
PCPixMusic a écrit :Bonjour

Merci pour ta réponse.

Je connais le Turbo Basic, je l'ai encore d'ailleurs.

Mais ça reste du Basic, donc bof pour moi. ;)
je parlais a l'epoque du DOs 3.xx
certes mais c’était un Basic, mais tres évolué pour époque ... de memoire on avait les labels ; et une super rapidité ...et d'autres avantages que j'ai oublié depuis...

Purebasic tire sa philosophie de GFABasic et STOS (AMOS) basic reunis .... d'ailleurs la premiere version de Purebasic tourne sur Amiga

le "Basic" a toujours été victime d"un certain Snobisme , surtout de la part des utilisateur de Pascal , puisqu'il sont contemporain
et ont été concurrent a une époque ... (le Basic etait enseigné par des ecoles spécialisées comme l'ecole Pigier par exemple ... vu pub dans les salles de Cinema a l'epoque)

ce qui a fait "couler" le Basic, c'est seulement qu'on ne lui a pas ecrit de bibliotheques puissantes ...

et lorsque cela fut fait, (le GFA, et le STOS) c'etait trop tard .. le C, et C++ étaient plus populaire ...


le basic n'a jamais été un langage de gros benet , il a simplement été un langage qu'on a délaissé par pure Snobisme !

le Python n'est qu'un Basic qui s'ignore , on retrouve beaucoup de mots clef Piqué au Basic ...
la C# aussi d'ailleurs ....

Purebasic n'est qu'une évolution par ses bibliotheques de ce qu'aurai pu etre ce langage Basic s'il avait été suivi par les gros industriel ...

bref , perso je vois le Basic comme un langage du futur, car c'est celui qui pour le moment est le plus proche de l'humain dans sa façon d'exposer le code
j'attends les futurs langages a base de NODEs qui sont prometteur .... :) (mais je ne code plus LOL )

d'un coup d'oeil sur une procedure , on lit quasi en temp reel ce que l'auteur a voulu faire... ce qui n'est pas le cas d'un code en Pascal ou en C ...

en tout cas dans Blender les Nodes pour les Shaders, et maintenant (version 2.92) pour les Objets , sont tres efficaces ....
NAtron utilise aussi ce system , Unity, et Unreal engine aussi ... bref pour moi c'est clair que ce serai l'avenir de la programmation ... mais on verra :)