Introduction aux sciences informatiques
Introduction aux sciences informatiques
Les sciences informatiques sont celles qui couvrent l'étude des bases théoriques de l'information
et de l'informatique , ainsi que leur application dans les systèmes informatiques . [1] [2] [3] Il existe
différents domaines ou disciplines au sein de l'informatique ou des sciences computationnelles ;
certains mettent l'accent sur des résultats spécifiques du calcul (comme l'infographie ), tandis que
d'autres (comme la théorie de la complexité informatique ) se rapportent aux propriétés des
algorithmes utilisés dans l'exécution des calculs. D’autres, quant à eux, se concentrent sur des
problèmes qui nécessitent la mise en œuvre de calculs. Par exemple, les études sur la théorie des
langages de programmation décrivent un calcul, tandis que la programmation informatique
applique des langages de programmation spécifiques pour développer une solution à un problème
informatique particulier. L'informatique fait référence au traitement automatisé d'informations de
manière utile et opportune. La nature théorique de cette science ne doit pas être confondue avec
d’autres aspects pratiques comme Internet.
L'histoire de l'informatique est antérieure à l'invention de l' ordinateur numérique moderne. Avant
les années 1920 , le terme ordinateur désignait un être humain qui effectuait des calculs. [5] Les
premiers chercheurs de ce qui deviendra plus tard l'informatique se sont intéressés à la question
de la calculabilité : quelles choses peuvent être calculées par un être humain qui suit simplement
une liste d'instructions avec un crayon et du papier, pendant le temps nécessaire, naïvement et
sans. connaissance préalable du problème. Une partie de la motivation de ce travail était de
développer des machines capables de calculer et capables d'automatiser le travail fastidieux et
truffé d'erreurs de l'informatique humaine.
En tant que discipline récente, il existe plusieurs définitions alternatives de l’informatique. Cela peut être considéré comme une forme
de science, de mathématiques ou une nouvelle discipline qui ne peut être catégorisée selon les modèles actuels.
L'informatique recoupe fréquemment d'autres domaines de recherche, comme la physique et la linguistique . Mais c’est avec les
mathématiques qu’elle est considérée comme ayant le plus grand degré de relation. En témoigne le fait que les premiers travaux dans
ce domaine ont été fortement influencés par des mathématiciens tels que Kurt Gödel et Alan Turing . Aujourd'hui, il continue d'y avoir
un échange d'idées utile entre les deux domaines dans des domaines tels que la logique mathématique , la théorie des catégories , la
théorie des domaines , l'algèbre et la géométrie .
Un autre point à noter est que malgré son nom, l’informatique implique rarement l’étude réelle des machines appelées ordinateurs. En
fait, le célèbre scientifique Edsger Dijkstra est largement cité pour avoir déclaré que « l’informatique est aussi peu liée aux ordinateurs
que l’astronomie l’est aux télescopes ». Pour cette raison, il a été proposé de trouver un nom défini pour cette science émergente, qui
éviterait la relation avec les ordinateurs.
Une première proposition a été celle de Peter Naur, qui a inventé le terme datalogie, pour refléter le fait que la nouvelle discipline était
fondamentalement concernée par le traitement des données, quels que soient les outils de ce traitement, qu'il s'agisse d'ordinateurs ou
d'appareils mathématiques. La première institution scientifique à adopter ce nom fut le Département de datatologie de l'Université de
Copenage, fondé en 1969, Peter Naur lui-même étant le premier professeur de datatologie. Ce nom est principalement utilisé dans les
pays scandinaves. De même, au début, un grand nombre de termes apparaissaient associés aux praticiens de l’informatique. Dans cette
liste, vous pouvez voir ceux suggérés dans les revues et communications de l'ACM : Thuringenier, turologue, homme des
organigrammes, métamathématicien appliqué et épistémologue appliqué.
La conception et le développement d'ordinateurs et de systèmes informatiques sont
généralement considérés comme un domaine revendiqué par des disciplines extérieures à
l'informatique. Par exemple, l'étude du matériel est généralement considérée comme faisant
partie du génie informatique , tandis que l'étude des systèmes informatiques commerciaux
et de leur développement est généralement appelée technologie de l'information (TI) ou
systèmes d'information . Il existe cependant une communication étroite d’idées entre les
différentes disciplines liées à l’informatique. L'informatique est souvent critiquée par
d'autres groupes qui la considèrent comme insuffisamment rigoureuse et scientifique. Cette
opinion est exprimée dans l'expression : « La science est à l'informatique ce que
l'hydrodynamique est à la plomberie », attribuée à Stan Kelly-Bootle et à d'autres comme
lui. La recherche en informatique est généralement également liée à d'autres disciplines,
telles que les sciences cognitives , la physique (voir informatique quantique ), la
linguistique, etc.
La relation entre l'informatique et le génie logiciel est un sujet très controversé, avec des
controverses sur la signification réelle du terme « génie logiciel » et sur la manière dont
l'informatique est définie. Certains pensent que le génie logiciel serait un sous-ensemble de
l’informatique. D'autres, pour leur part, prenant en compte les relations entre d'autres
disciplines scientifiques et techniques, estiment que l'objectif principal de l'informatique
serait d'étudier les propriétés de l'informatique en général, tandis que l'objectif du génie
logiciel serait de concevoir des calculs spécifiques pour atteindre des objectifs pratiques,
qui deviendraient des disciplines différentes. Ce point de vue est soutenu, entre autres, par
(Parnas 1998). Il y en a même d’autres qui soutiennent que le génie logiciel ne pourrait pas
exister.