A quoi a servit tous les Math qu'on m'a enseigné au lycée? les cosinus et sinus la dans le quotidien nous sert meme à quoi? les repères orthornormés la à la fin dans ma vie de chaque jours me servent meme à quoi? Lol 


ça c'est une rèthorique que je lis partout dans les groupes de facebook, certains dev meme inbox justement me posent souvent la question : Mais pour faire dev, faut il absolument apprendre les mathematiques?
Les amis, je vais essayer d'aller droit aux but pour faire un peu d'éclaircissement, moi meme j'ai fait beaucoup beaucoup de Math en terminale C et puis en fac à la faculté d'ingenierie, d'ailleur quand j'ai optenu mon diplome d'ingénieur de premier cycle en informatique, on avait tellement plutot fait des math/physique/electronique que je me suis demandé comme tout le monde, et puis? tout ce qu'on a appris la.. en terme concret sur le terrain ça donne exactement quoi? Lol 

Je vous ai toujours expliqué ici que l'informatique est fait énormement d'abstraction, on travaille chaque jours sur les abstractions et du coup, il y a des gens qui font des app super performant et super belle dans tel langage ou telle technologie sans se soucié miniment de ce qui se passe réellement dans la boite noire qui constitut l'abstraction qui leur a permis de créer cette app et du coup, en utilisant ces abstractions de manière aveugle, ils peuvent pratiquement ne meme pas savoir comment on fait la soustraction, l'addition ou la multiplication car ces operations sont dejà encapsulés dans ces abstractions.
Toutes les technologies, sont à la base de la mathematique surtout les technologies liées à l'electronique, pour que vous puissiez lire cet article sur facebook, tout ne commence pas immediatement par facebook qui fait un site web, absolument non, tout commence par des personnes qui se sont assis, ont fait des etudes sur des atomes et les electrons et ont compris qu'on pouvait generer de l'energie electrique en poussant un atome vers l'autre, la generation de l'energie electrique pouvant produire beaucoup de chose qui nous aide au quotidien, outre la lumière, la creation des semi-conducyteur qui sont à la base des transistors qui est hyper utilisé pour la transmissions des données en informatique- et c'est grace à la mathematique et à la recheche constante basée sur les mathematiques, les fameux cosinus et sinus, que les electroniciens produisent chaque jours des circuits électroniques qui permet que vous, de votre smartphone dans un coin perdu de l'afrique par exemple, puissiez faire une appelle whatsapp en temps réel sans perte de données, les telephones et smartphones de 2035, sont en étude aux labo, par exemple de nos jours on parle de systhème a 32 bit ou 64 bits meme dans les smartphone, mais on oublit qu'on est partit de 1bit, puis d'un syshème a 2bit, puis 4bit, 8bits, puis 16bits etc... et derrière cette augmentation de capacité, il y a des recherches basées sur les mathematiques pour permettre de créer des CPU plus performantes et pouvant travaillés sur des quantité enormes de données.
Si vous achetez une voiture et vous mettez à le conduire, en amont il y a des gens qui sont entrés au laboratoire pour faire l'etude de la mecanique et en se basant sur des principes mathematiques, reuissisent à créer des composantes de la voiture et vous de manière transparente, vous pouvez conduire la voitiure sans connaitre els mathematiques, mais pas que les mathematiques ne servent à rien, tout depend de l'angle sous lequel on se trouve.
Je le redis une fois de plus, la programmation par exemple c'est de niveau en niveau, chacun code à son petit niveau, pour que toi tu puisse écrire du C#, java, javascript, php etc.. certains developpeurs d'un autre niveau ce sont assis pour creer ces langages en creant un compilateur et des machines virtuelles, pour creer un compilateur,il faut bien maitriser des concepts mathematiques car un compilateur ne traduit pas juste ligne par ligne votre code, mais doit l'optimiser et pour l'optimiser, il faut appliquer des algorithmes qui vont au dela du simple fait de coder. En outre, presque tous ceux qui se disent developpeur, le sont à travers differents framework, les developpeurs qui font ces framework ne tappent pas juste le code, pour l'optimisation ils vont au dela de beaucoup de chose que vous utilisez comme une boite noire, si vous devez ecrire un systhème d'exploitation comme android, ou windows, vous serez obligé que vous le voulez ou non fait recourt au concept mathemathique dans le design et l'implementation du kernel et des drivers etc..
Donc en definitif, tout depend de l'angle sous lequl vous vous trouvez, dans les pays africain ou generalement les technologies ne sont pas evoluées et ou on ne fait pas les recherches, justement pour ceux qui font math à la sortie dirons que ça ne les sert à rien, mais si vous etes dans un pays industrialisé ou on vit uniquement de l'evolution de la technologie et ou on investit massivement pour la recherche, vous ne direz pas que les maths ne servent à rien Lol.. car meme l'avancée des recherches dans la medecine est de nos jours basées sur l'avancée des technologies dans le domaine de l'informatique et cela necessite des etudes poussées dans le champs de la mathematique par exemple, personne ne realsie que les smartphone sont aujourdhui dotés des appareils photo et video hyper sophistiqués et pratiquement il y a meme des web TV qui on juste leur android pour gerer la TV, mais personnes ne va voir comment jpeg par exemple à d'années en années, ameliorer son format et fichier pour arriver à cette optimisation, derripre un format d'image comme jpeg, il y a un travail enorme sur les matrices car l'image c'est une matrice de pixel et pour optimiser l'image de manière que mem dans vos smartphones on puisse faire de belles choses, il y a des milliers des personnes dans les labo partout qui travaillent sur des algorithmes en mathematiques avec Matlab et autres pour trouver chaque jour la meilleur formule possible, ce n'est pas du hasrad les amis.
Abbonnez vous à notre blog pour continuer à recevoir les contenus sur le coding, si vous voulez faire partir de nos communautés de coding dev qu'on a crée partout dans chaque pays ena frique pour travailler sur des projets commun, faite moi signe en inbox et je vous mettrait dans le groupe de dev de votre pays. (https://itinnovdesign.com/index.php)
Happy coding
LarrySig Guest
24.05.2024, 18:18
Post: Comment fonctionnent Internement les guichets automatiques ?
Orvilledop Guest
22.05.2024, 00:57
Post: Comment fonctionnent Internement les guichets automatiques ?
Orvilledop Guest
15.05.2024, 16:04
Post: Comment fonctionnent Internement les guichets automatiques ?
Franck Guest
14.05.2024, 19:34
Post: Comment deployer un site web statique sur github?