Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/09/2009, à 23:38

Danquebec

Processus mental du bash

Bonjour,

Je ne sais si ça vous arrive, mais moi il m'arrive de penser en bash. Genre "bon, maintenant, je dois cd /école/section_J/local_206/ si je ne veux pas être en retard" ou "mv réfrigérateur/boite_de_jus bureau/". Bon bien-sûr je ne me dis pas précisément chaque commande et je ne me liste pas la location dans ma tête, mais je pense de cette façon, j'organise mes idées ainsi.

Eh bien récemment, j'ai remarqué que je pense de façon plus efficace.

Genre avant (cela ne fait même encore un an que j'utilise GNU) lorsqu'il était question de quelqu'un qui donne une énigme à un groupe de personnes, je pouvais tout-de-suite savoir que ça n'allait pas être moi qui allait la trouver, car je ne pensais pas de façon efficace. Mais tout juste aujourd'hui, cette situation s'est produite, il ne m'a fallu que de quelques secondes pour trouver la réponse, tout s'est organisé de la même façon que je pense lorsque j'utilise mon ordinateur en lignes de commandes. Il y aussi les travaux, du genre trouver les figures de styles d'un texte. Avant je prenais plus de temps que la moyenne ou finir le travail, maintenant je finis le premier.

Me questionnant sur cette façon efficace que j'avais maintenant de penser, je me suis souvenu d'un remplaçant d'un professeur qui m'avait parlé du processus mental, et que ceux qui écrivent en sanskrit se souviennent longtemps de ce qu'ils ont écrit. Alors j'ai pensé à ma façon de penser, en bash, dont je me surprend parfois à penser ainsi.

Et cela doit être encore plus évident pour ceux qui programment.

Ça vous fait la même chose à vous, ou bien mon quotient intellectuel a monté extrêmement rapidement dans un temps très court, ou bien je suis fou?

Dernière modification par Danquebec (Le 25/09/2009, à 23:39)


Salon jabber bien : discussion@chat.jabberfr.org - Pour parler de tout et n'importe quoi - Venez en grand nombre !
Donnez du calcul inutilisé à des recherches scientifiques et technologiques (cure du cancer, du sida, énergies propres, etc...) http://www.worldcommunitygrid.org/

Hors ligne

#2 Le 25/09/2009, à 23:51

Tomzz

Re : Processus mental du bash

Slt,
Moi ça fait 26 ans que je raisonne en basic, if then else, for to step, goto ...
J'suis heureux ... j'suis pas le seul fêle sur la planète...

Hors ligne

#3 Le 26/09/2009, à 00:15

Danquebec

Re : Processus mental du bash

Waah, tu connais l'informatique et sais programmer depuis 26 ans? Tu es un hacker?

Et j'imagine pas comment pour un programmeur expérimenté l'effet devrait être puissant, déjà moi qui ne suit qu'un petit utilisateur de la ligne de commande du dimanche...

Dernière modification par Danquebec (Le 26/09/2009, à 00:17)


Salon jabber bien : discussion@chat.jabberfr.org - Pour parler de tout et n'importe quoi - Venez en grand nombre !
Donnez du calcul inutilisé à des recherches scientifiques et technologiques (cure du cancer, du sida, énergies propres, etc...) http://www.worldcommunitygrid.org/

Hors ligne

#4 Le 26/09/2009, à 01:01

korbé

Re : Processus mental du bash

C'est plus simple à gérer que de penser en assembleur.

Quoi que en binaire ça peut  être pas mal


Fais ce que bon te semble, mais ne fais de mal à personne.
Défends toi, mais ne deviens pas ton agresseur.
La force aide la faiblesse, elle ne l'asservit pas.

Hors ligne

#5 Le 26/09/2009, à 01:55

fove

Re : Processus mental du bash

hahaha, moi depuis que je programe je résonne en C, tiens par exemple voici un extrait des notes que j'ai prises pour réviser les math, à propos des suites :

if { (u_n) {u_(n+1) = u_n +r} && const r} // Suites arithmétique de raison r

	{
	const r = u_(n+1)-u_n; //La constance de la raison démontre l'aritmétie
	u_n = u_0 + n_r; // formule simplifiée
	u_n - u_p = (n - p)r; //Moyenne arithmétique
	S_n = (n + 1)((u_0+u_n) / 2); //Somme des n premiers térmes
	}

ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#6 Le 26/09/2009, à 03:41

Danquebec

Re : Processus mental du bash

korbé a écrit :

C'est plus simple à gérer que de penser en assembleur.

Oulah, je ne crois pas moi. Il faut d'abord savoir comment son cerveau fonctionne, et après penser à chaque signal entre les neurones, le chemin qu'elles prennent (j'entend par là les différentes parties du cerveau et leurs fonctions, comme avec les registres du processeur, mais ça doit être bien plus complexe avec le cerveau...), etc, pour pouvoir formuler une pensée.

korbé a écrit :

Quoi que en binaire ça peut  être pas mal

Déjà que de penser en assembleur serait une tâche ridiculement longue et difficile, pourquoi ferait-on la même chose dans un langage que seules nos cellules comprennent?

fove a écrit :

hahaha, moi depuis que je programe je résonne en C, tiens par exemple voici un extrait des notes que j'ai prises pour réviser les math, à propos des suites :

if { (u_n) {u_(n+1) = u_n +r} && const r} // Suites arithmétique de raison r

	{
	const r = u_(n+1)-u_n; //La constance de la raison démontre l'aritmétie
	u_n = u_0 + n_r; // formule simplifiée
	u_n - u_p = (n - p)r; //Moyenne arithmétique
	S_n = (n + 1)((u_0+u_n) / 2); //Somme des n premiers térmes
	}

Ça a l'air super! big_smile Need apprendre au moins les bases de la programmation. big_smile J'avais commencé durant cette été avec le python, mais l'école ayant débuté, je n'ai plus le temps. hmm

Dernière modification par Danquebec (Le 26/09/2009, à 03:45)


Salon jabber bien : discussion@chat.jabberfr.org - Pour parler de tout et n'importe quoi - Venez en grand nombre !
Donnez du calcul inutilisé à des recherches scientifiques et technologiques (cure du cancer, du sida, énergies propres, etc...) http://www.worldcommunitygrid.org/

Hors ligne

#7 Le 26/09/2009, à 08:43

lawl

Re : Processus mental du bash

Faut arreter la moquette les gens !

Hors ligne

#8 Le 26/09/2009, à 09:15

Tomzz

Re : Processus mental du bash

Danquebec a écrit :

Waah, tu connais l'informatique et sais programmer depuis 26 ans? Tu es un hacker?

Non, je suis aussi un programmeur du dimanche.
Mais j'ai réellement débuté avec du basic en 1983 sur un TO7-70.
Après, l'age con est passé par là et j'ai laissé tombé pendant trèèèès longtemps.
Mais depuis ces temps reculés, chacune de mes réflexions commence par if then.
Et avec ça, j'ai fait de la carrosserie, de la mécanique, de l'électricité, de l'automatisme (traditionnelle avec contacteurs et fils ou sur automates).
Puis je suis revenu à l'informatique ou je joue un peu avec le shell et le php, (toujours à partir du basic).

Hors ligne

#9 Le 26/09/2009, à 09:29

inconnu

Re : Processus mental du bash

hehe

moi je met en page mes cours en html quand j'écris sur feuilles ^^
et effectivement sa m'arrive de penser en bash ^^

#10 Le 26/09/2009, à 19:21

DaveNull

Re : Processus mental du bash

Moi en Ook. (http://fr.wikipedia.org/wiki/Brainfuck#Ook.21)
(je rigole...)
(quoique parfois...)


timezone[Europe/Paris]

Hors ligne

#11 Le 26/09/2009, à 19:38

Marzikill

Re : Processus mental du bash

Erf. C'est vrai que parfois écrire un bout de code, c'est bien plus rapide pour écrire une loi mathématique/physique/un raisonnement logique. Mais après faut pas s'étonner de voir ton voisin te regarder comme si tu avais écrit du sanskrit, justement...

big_smile

Dernière modification par Marzikill (Le 26/09/2009, à 19:39)

Hors ligne

#12 Le 26/09/2009, à 20:37

philou11

Re : Processus mental du bash

Bande de geeks lol Moi, ce qui a révolutionné ma manière de résoudre les problèmes, c'est d'apprendre à jouer aux échecs durant mon service militaire; ça a vraiment chamboulé toute ma manière de réfléchir et ouvert l'esprit pour pouvoir appréhender les problèmes de la vie quotidienne sous un angle souvent inédit pour les résoudre.


Sous Linux, la positive attitude est de mise et je suis très optimiste pour l'avenir.

Vous êtes victime d'une arnaque sur le net, vous tombez sur des contenus illicite (pedopornographie, haine raciale, ...), vous devez le signaler http://www.ecops.be/webforms/Default.aspx?Lang=FR

Hors ligne

#13 Le 26/09/2009, à 20:38

Thrall

Re : Processus mental du bash

pufkine a écrit :

Bande de geeks lol Moi, ce qui a révolutionné ma manière de résoudre les problèmes, c'est d'apprendre à jouer aux échecs durant mon service militaire; ça a vraiment chamboulé toute ma manière de réfléchir et ouvert l'esprit pour pouvoir appréhender les problèmes de la vie quotidienne sous un angle souvent inédit pour les résoudre.

Comme quoi, on peut faire des trucs intéressants pendant son service militaire...

Hors ligne

#14 Le 26/09/2009, à 20:42

philou11

Re : Processus mental du bash

Thrall a écrit :
pufkine a écrit :

Bande de geeks lol Moi, ce qui a révolutionné ma manière de résoudre les problèmes, c'est d'apprendre à jouer aux échecs durant mon service militaire; ça a vraiment chamboulé toute ma manière de réfléchir et ouvert l'esprit pour pouvoir appréhender les problèmes de la vie quotidienne sous un angle souvent inédit pour les résoudre.

Comme quoi, on peut faire des trucs intéressants pendant son service militaire...

Pour moi il fut très enrichissant car en plus d'avoir appris à jouer aux échecs, j'y ai passé mon permis camion (qui me sert) et j'ai appris à soigner les gens ainsi que pas pal de choses sur les médicaments (j'étais dans le service médical)


Sous Linux, la positive attitude est de mise et je suis très optimiste pour l'avenir.

Vous êtes victime d'une arnaque sur le net, vous tombez sur des contenus illicite (pedopornographie, haine raciale, ...), vous devez le signaler http://www.ecops.be/webforms/Default.aspx?Lang=FR

Hors ligne

#15 Le 26/09/2009, à 23:33

fove

Re : Processus mental du bash

Marzikill a écrit :

Erf. C'est vrai que parfois écrire un bout de code, c'est bien plus rapide pour écrire une loi mathématique/physique/un raisonnement logique. Mais après faut pas s'étonner de voir ton voisin te regarder comme si tu avais écrit du sanskrit, justement...

big_smile

Je plusoie, je me souviens que pour le court de nomenclature des éléments de chimie organique (chimie de 2de) c'était si complexe que tout le monde se cassait la tête avec une gymnastique pas possible pour donner le nom d'un seul élément. alors que j'avais tout de suite vu que sa pouvait être simplifié en un code C avec des conditions se qui fessait que j'avais pas le moindre soucis jusqu'à me demander comment sa pouvait être compliqué pour les autres (???)


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#16 Le 27/09/2009, à 21:46

DecIRC

Re : Processus mental du bash

Quand je suis crevé, je pense en Logo

AV 100
TD 90
AV 30

Nettement plus clair... (Hey cela fait aussi 26 ans que j'ai commencé à faire du dev en BASIC sur un ZX81 avec 1K de Ram smile )

Hors ligne

#17 Le 27/09/2009, à 21:48

DecIRC

Re : Processus mental du bash

Tomzz a écrit :

, goto ...

Mon traumatisme lors de mes études en info : la prof de Pascal qui expliquait que le GOTO c'était le mal incarné...

Toute mon adolescence qui partait en fumée...

Hors ligne

#18 Le 27/09/2009, à 22:05

Tomzz

Re : Processus mental du bash

Oui, combien de fois j'ai cherché comment faire un Goto en bash.
Mon prof perso c'est ce forum, et effectivement quand j'ai lu, pas de goto, c'est un grand pan de mon raisonnement Basic ( big_smile j'aime bien dire ça) qui c'est effondré.

Hors ligne

#19 Le 28/09/2009, à 13:45

Danquebec

Re : Processus mental du bash

C'est quoi le goto? big_smile


Salon jabber bien : discussion@chat.jabberfr.org - Pour parler de tout et n'importe quoi - Venez en grand nombre !
Donnez du calcul inutilisé à des recherches scientifiques et technologiques (cure du cancer, du sida, énergies propres, etc...) http://www.worldcommunitygrid.org/

Hors ligne

#20 Le 28/09/2009, à 14:19

playmobill

Re : Processus mental du bash

fove a écrit :

alors que j'avais tout de suite vu que sa pouvait être simplifié en un code C avec des conditions se qui fessait que j'avais pas le moindre soucis jusqu'à me demander comment sa pouvait être compliqué pour les autres (???)

Du verbe fesser ? big_smile


Passer à Linux n’est pas un défi, c’est juste un choix.

Hors ligne

#21 Le 28/09/2009, à 14:20

Tomzz

Re : Processus mental du bash

Tiens un petit bout basic (les lignes étaient numérotées):

10 print "ça sert à rien"
20 goto 10

donne

ça sert à rien
ça sert à rien
ça sert à rien
...

Jusqu'à un ctrl+c

En fait ça renvoie sens autres forme de procès à la ligne indiquée

Hors ligne

#22 Le 28/09/2009, à 15:21

valAa

Re : Processus mental du bash

Le goto était indispensable en fortran 77 strict, où les boucles étaient limitées au do...continue.
Difficile à aborder quand comme moi on a appris à coder avec python et C++ neutral

      do 10 i=debut, fin
         if x.le.i goto 11
10    continue
11    blabla

Hors ligne

#23 Le 28/09/2009, à 15:47

Danquebec

Re : Processus mental du bash

Je ne suis pas sûr de bien comprendre, surtout cette partie :

10 print "ça sert à rien"
20 goto 10

20=10?

J'ai voulu tester moi-même pour mieux comprendre mais...

daniel@daniel-laptop:~$ basic
bash: basic : commande introuvable
daniel@daniel-laptop:~$ sudo apt-get install basic
[sudo] password for daniel: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet basic

hmm


Salon jabber bien : discussion@chat.jabberfr.org - Pour parler de tout et n'importe quoi - Venez en grand nombre !
Donnez du calcul inutilisé à des recherches scientifiques et technologiques (cure du cancer, du sida, énergies propres, etc...) http://www.worldcommunitygrid.org/

Hors ligne

#24 Le 28/09/2009, à 16:02

Tomzz

Re : Processus mental du bash

Euh! Danquebec le basic dont je parle c'était sur T07 70 voir http://nostalgies.thomsonistes.org/to770.html
(le mien avait un clavier en caoutchouc )

Tu peux peut-être essayer avec basic256, dans les dépots, c'est destiné aux gamins mais sans doutes plus évolué que le truc qu'il y avait sur mon t07 (je n'ai pas regardé).

20 goto 10

en fait cette ligne, la n° 20, te dit simplement de recommencer à exécuter le programme à partir de la ligne n°10.

Hors ligne

#25 Le 28/09/2009, à 16:19

raspouille

Re : Processus mental du bash

pour @Danquebec: "basic256 " dans les dépôts ubuntu.

BASIC-256 est logiciel conçue pour enseigner aux enfants en bas âge les fondations de la programmation d’ordinateur. Il emploie les structures traditionnelles de commande comme le gosub, pour/après, et goto, qui aide des enfants facilement à voir comment les travaux de régulation de débit de programme. Il a un mode de graphiques intégré qui laisse eux dessiner des images sur l’écran en minutes, et un ensemble de détaillé, facile-à-suivent les cours d’instruction qui présentent des concepts de programmation par des exercices d’amusement.


Linux Mint Mate 17.3 GNU/Linux.

Hors ligne