This commit is contained in:
Oscar Plaisant 2024-04-02 05:52:52 +02:00
parent a18db5a87b
commit 4859ae58ea
3 changed files with 988 additions and 0 deletions

0
.trash/Untitled 2 7.md Normal file
View File

View File

@ -0,0 +1,986 @@
---
excalidraw-plugin: parsed
tags: [excalidraw]
---
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
# Text Elements
paradigme ^x7URNAhA
méthode
design pattern ^M1qqMGti
compilateur interpréteur ^b7v9Ic4e
ajout de sens
réflexion ^JE1mKNAG
Connaissance ^TMynMtoC
Problème ^Uqx8ATZV
Idée de solution
Modèle conceptuel ^PlBRhpH3
Programme ^Tfq5ARUy
Résultat
(Valeurs, Données) ^NTfeTIYQ
interprétation ^1jBbjPjN
résolution ^u17IsHww
design ^iAQ3mL7x
exéctuion ^urwgwdTl
%%
# Drawing
```json
{
"type": "excalidraw",
"version": 2,
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.1.1",
"elements": [
{
"id": "JZ3Lb_RNs7wuE1eYKmcHF",
"type": "arrow",
"x": 460.96605556063184,
"y": -230.9498468619404,
"width": 0,
"height": 116.8969763392962,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"seed": 2305202,
"version": 689,
"versionNonce": 1107905902,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "x7URNAhA"
}
],
"updated": 1712029646573,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
0,
116.8969763392962
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "PDHVXWhHZDz9TBsFpYW6j",
"gap": 8,
"focus": 0
},
"endBinding": {
"elementId": "6EAIxt0ITs6LMmSmApGwW",
"gap": 8,
"focus": 0
},
"startArrowhead": null,
"endArrowhead": "triangle"
},
{
"id": "x7URNAhA",
"type": "text",
"x": 394.39848686808057,
"y": -199.70152816946225,
"width": 105.46875,
"height": 24,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 814011314,
"version": 30,
"versionNonce": 783762610,
"isDeleted": false,
"boundElements": null,
"updated": 1712029546787,
"link": null,
"locked": false,
"text": "paradigme",
"rawText": "paradigme",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "JZ3Lb_RNs7wuE1eYKmcHF",
"originalText": "paradigme",
"lineHeight": 1.2
},
{
"id": "jKNoj0Zqp0DJXdnAe5tir",
"type": "arrow",
"x": 460.96605556063184,
"y": -40.052870522644184,
"width": 0,
"height": 115.9166818852753,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"seed": 2084488818,
"version": 778,
"versionNonce": 366319723,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "M1qqMGti"
}
],
"updated": 1712029623982,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
0,
116.8969763392962
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "6EAIxt0ITs6LMmSmApGwW",
"gap": 8,
"focus": 0
},
"endBinding": {
"elementId": "XY1eWU2y8FFRtEBAVIjJh",
"gap": 8,
"focus": 0
},
"startArrowhead": null,
"endArrowhead": "triangle"
},
{
"id": "M1qqMGti",
"type": "text",
"x": 363.20698368446995,
"y": -21.142542406430607,
"width": 164.0625,
"height": 48,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 505684786,
"version": 46,
"versionNonce": 1888476786,
"isDeleted": false,
"boundElements": null,
"updated": 1712029546787,
"link": null,
"locked": false,
"text": "méthode\ndesign pattern",
"rawText": "méthode\ndesign pattern",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "jKNoj0Zqp0DJXdnAe5tir",
"originalText": "méthode\ndesign pattern",
"lineHeight": 1.2
},
{
"id": "24KeAecxPiEF1ND_VICyb",
"type": "arrow",
"x": 460.96605556063184,
"y": 127.84410581665202,
"width": 0,
"height": 111.04663214620308,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"seed": 759244850,
"version": 934,
"versionNonce": 185033447,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "b7v9Ic4e"
}
],
"updated": 1712029623982,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
0,
116.8969763392962
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "XY1eWU2y8FFRtEBAVIjJh",
"gap": 8,
"focus": 0
},
"endBinding": {
"elementId": "6jT8N2t9xo4wGmxJ0E4Qm",
"gap": 8,
"focus": 0
},
"startArrowhead": null,
"endArrowhead": "triangle"
},
{
"id": "b7v9Ic4e",
"type": "text",
"x": 378.35830163868354,
"y": 139.92385498233102,
"width": 140.625,
"height": 48,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 824742578,
"version": 53,
"versionNonce": 665796658,
"isDeleted": false,
"boundElements": null,
"updated": 1712029546787,
"link": null,
"locked": false,
"text": "compilateur\ninterpréteur",
"rawText": "compilateur interpréteur",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "24KeAecxPiEF1ND_VICyb",
"originalText": "compilateur interpréteur",
"lineHeight": 1.2
},
{
"id": "VqTBrWQiqNtpGZiHrYzoW",
"type": "arrow",
"x": 460.96605556063184,
"y": 323.8814829980903,
"width": 0,
"height": 116.8969763392962,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"seed": 1527861746,
"version": 1319,
"versionNonce": 1194563826,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "JE1mKNAG"
}
],
"updated": 1712029762474,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
0,
116.8969763392962
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "6jT8N2t9xo4wGmxJ0E4Qm",
"gap": 8,
"focus": 0
},
"endBinding": {
"elementId": "3iZLM9jz_CnDedkL_7gbZ",
"focus": 0,
"gap": 8
},
"startArrowhead": null,
"endArrowhead": "triangle"
},
{
"id": "JE1mKNAG",
"type": "text",
"x": 384.79418056063184,
"y": 358.3299711677384,
"width": 152.34375,
"height": 48,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 1990710830,
"version": 103,
"versionNonce": 165695282,
"isDeleted": false,
"boundElements": null,
"updated": 1712029760750,
"link": null,
"locked": false,
"text": "ajout de sens\nréflexion",
"rawText": "ajout de sens\nréflexion",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "VqTBrWQiqNtpGZiHrYzoW",
"originalText": "ajout de sens\nréflexion",
"lineHeight": 1.2
},
{
"id": "PDHVXWhHZDz9TBsFpYW6j",
"type": "rectangle",
"x": 363.13851610092684,
"y": -273.9498468619404,
"width": 195.65507891941002,
"height": 35,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"seed": 951468978,
"version": 182,
"versionNonce": 2035237042,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "Uqx8ATZV"
},
{
"id": "JZ3Lb_RNs7wuE1eYKmcHF",
"type": "arrow"
}
],
"updated": 1712029594091,
"link": null,
"locked": false
},
{
"id": "Uqx8ATZV",
"type": "text",
"x": 414.09105556063184,
"y": -268.4498468619404,
"width": 93.75,
"height": 24,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 1974723310,
"version": 151,
"versionNonce": 764359538,
"isDeleted": false,
"boundElements": null,
"updated": 1712029567105,
"link": null,
"locked": false,
"text": "Problème",
"rawText": "Problème",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "PDHVXWhHZDz9TBsFpYW6j",
"originalText": "Problème",
"lineHeight": 1.2
},
{
"id": "6EAIxt0ITs6LMmSmApGwW",
"type": "rectangle",
"x": 352.615951343004,
"y": -106.05287052264418,
"width": 216.70020843525572,
"height": 58,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"seed": 5700978,
"version": 275,
"versionNonce": 1289010098,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "PlBRhpH3"
},
{
"id": "JZ3Lb_RNs7wuE1eYKmcHF",
"type": "arrow"
},
{
"id": "jKNoj0Zqp0DJXdnAe5tir",
"type": "arrow"
}
],
"updated": 1712029621470,
"link": null,
"locked": false
},
{
"id": "PlBRhpH3",
"type": "text",
"x": 361.35668056063184,
"y": -101.05287052264418,
"width": 199.21875,
"height": 48,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 2092479090,
"version": 276,
"versionNonce": 1979745838,
"isDeleted": false,
"boundElements": null,
"updated": 1712029621470,
"link": null,
"locked": false,
"text": "Idée de solution\nModèle conceptuel",
"rawText": "Idée de solution\nModèle conceptuel",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "6EAIxt0ITs6LMmSmApGwW",
"originalText": "Idée de solution\nModèle conceptuel",
"lineHeight": 1.2
},
{
"id": "XY1eWU2y8FFRtEBAVIjJh",
"type": "rectangle",
"x": 363.13851610092684,
"y": 84.84410581665202,
"width": 195.65507891941002,
"height": 35,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"seed": 255491890,
"version": 158,
"versionNonce": 2045146482,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "Tfq5ARUy"
},
{
"id": "jKNoj0Zqp0DJXdnAe5tir",
"type": "arrow"
},
{
"id": "24KeAecxPiEF1ND_VICyb",
"type": "arrow"
}
],
"updated": 1712029621470,
"link": null,
"locked": false
},
{
"id": "Tfq5ARUy",
"type": "text",
"x": 408.23168056063184,
"y": 90.34410581665202,
"width": 105.46875,
"height": 24,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 70112818,
"version": 196,
"versionNonce": 615223406,
"isDeleted": false,
"boundElements": null,
"updated": 1712029621470,
"link": null,
"locked": false,
"text": "Programme",
"rawText": "Programme",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "XY1eWU2y8FFRtEBAVIjJh",
"originalText": "Programme",
"lineHeight": 1.2
},
{
"id": "6jT8N2t9xo4wGmxJ0E4Qm",
"type": "rectangle",
"x": 347.9010707957508,
"y": 252.74108215594822,
"width": 226.1299695297621,
"height": 63.140400842142064,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"seed": 29870322,
"version": 484,
"versionNonce": 404420402,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "NTfeTIYQ"
},
{
"id": "VqTBrWQiqNtpGZiHrYzoW",
"type": "arrow"
},
{
"id": "24KeAecxPiEF1ND_VICyb",
"type": "arrow"
}
],
"updated": 1712029621470,
"link": null,
"locked": false
},
{
"id": "NTfeTIYQ",
"type": "text",
"x": 355.49730556063184,
"y": 260.31128257701926,
"width": 210.9375,
"height": 48,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 855738418,
"version": 372,
"versionNonce": 1442534062,
"isDeleted": false,
"boundElements": null,
"updated": 1712029621470,
"link": null,
"locked": false,
"text": "Résultat\n(Valeurs, Données)",
"rawText": "Résultat\n(Valeurs, Données)",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "6jT8N2t9xo4wGmxJ0E4Qm",
"originalText": "Résultat\n(Valeurs, Données)",
"lineHeight": 1.2
},
{
"id": "3iZLM9jz_CnDedkL_7gbZ",
"type": "rectangle",
"x": 363.13851610092684,
"y": 448.7784593373865,
"width": 195.65507891941002,
"height": 35,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"seed": 1334172338,
"version": 341,
"versionNonce": 986276014,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "TMynMtoC"
},
{
"id": "VqTBrWQiqNtpGZiHrYzoW",
"type": "arrow"
}
],
"updated": 1712029617524,
"link": null,
"locked": false
},
{
"id": "TMynMtoC",
"type": "text",
"x": 390.65355556063184,
"y": 454.2784593373865,
"width": 140.625,
"height": 24,
"angle": 0,
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 840725042,
"version": 435,
"versionNonce": 1081416430,
"isDeleted": false,
"boundElements": null,
"updated": 1712029617524,
"link": null,
"locked": false,
"text": "Connaissance",
"rawText": "Connaissance",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "3iZLM9jz_CnDedkL_7gbZ",
"originalText": "Connaissance",
"lineHeight": 1.2
},
{
"id": "u17IsHww",
"type": "text",
"x": 260.1630541444882,
"y": -184.50135923525062,
"width": 117.1875,
"height": 24,
"angle": 4.71238898038469,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 1309006066,
"version": 150,
"versionNonce": 26187314,
"isDeleted": false,
"boundElements": null,
"updated": 1712029778970,
"link": null,
"locked": false,
"text": "résolution",
"rawText": "résolution",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "résolution",
"lineHeight": 1.2
},
{
"id": "iAQ3mL7x",
"type": "text",
"x": 283.6005541444882,
"y": 6.395617928129212,
"width": 70.3125,
"height": 24,
"angle": 4.71238898038469,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 287852146,
"version": 187,
"versionNonce": 1739617970,
"isDeleted": false,
"boundElements": null,
"updated": 1712029780788,
"link": null,
"locked": false,
"text": "design",
"rawText": "design",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "design",
"lineHeight": 1.2
},
{
"id": "urwgwdTl",
"type": "text",
"x": 266.0224291444882,
"y": 174.29259422555583,
"width": 105.46875,
"height": 24,
"angle": 4.71238898038469,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 255197422,
"version": 274,
"versionNonce": 1302587826,
"isDeleted": false,
"boundElements": null,
"updated": 1712029783991,
"link": null,
"locked": false,
"text": "exéctuion",
"rawText": "exéctuion",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "exéctuion",
"lineHeight": 1.2
},
{
"id": "1jBbjPjN",
"type": "text",
"x": 236.72555414448823,
"y": 370.3299705229825,
"width": 164.0625,
"height": 24,
"angle": 4.71238898038469,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 4,
"strokeStyle": "solid",
"roughness": 0,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 597863918,
"version": 323,
"versionNonce": 1122763250,
"isDeleted": false,
"boundElements": null,
"updated": 1712029786388,
"link": null,
"locked": false,
"text": "interprétation",
"rawText": "interprétation",
"fontSize": 20,
"fontFamily": 3,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "interprétation",
"lineHeight": 1.2
}
],
"appState": {
"theme": "light",
"viewBackgroundColor": "#ffffff",
"currentItemStrokeColor": "#1971c2",
"currentItemBackgroundColor": "transparent",
"currentItemFillStyle": "solid",
"currentItemStrokeWidth": 4,
"currentItemStrokeStyle": "solid",
"currentItemRoughness": 0,
"currentItemOpacity": 100,
"currentItemFontFamily": 3,
"currentItemFontSize": 20,
"currentItemTextAlign": "center",
"currentItemStartArrowhead": null,
"currentItemEndArrowhead": "triangle",
"scrollX": 671.6127507073162,
"scrollY": 678.1262918780502,
"zoom": {
"value": 0.6829754497871762
},
"currentItemRoundness": "round",
"gridSize": null,
"gridColor": {
"Bold": "#C9C9C9FF",
"Regular": "#EDEDEDFF"
},
"currentStrokeOptions": null,
"previousGridSize": null,
"frameRendering": {
"enabled": true,
"clip": true,
"name": true,
"outline": true
}
},
"files": {}
}
```
%%

View File

@ -304,6 +304,8 @@ Notamment :
- En particulier, les systèmes universels (Turing-complets) : il existe toujours des problèmes indécidables dans de tels modèles (problème de l'arrêt)
- voir [[Remplissage du plan de L3#compromis expressivité vs analysabilité]]
Connaître un langage de programmation ne permet pas de savoir immédiatement comment résoudre tous les problèmes que l'on risque de rencontrer. Par exemple, la syntaxe des langages dérivés de LISP est très simple, et peut être apprise en peu de temps. Cependant, connaître la syntaxe complète et le fonctionnement d'un langage ne permettra pas de résoudre tous les problèmes : il est égalemetn nécessaire d'être capable de "faire le lien" entre un problème et son expression dans un langage de programmation. C'est ce lien que les paradigmes de programmation permettent de faire. Plus précisément, les paradigmes permettent de faire le lien entre un problème et une solution théorique, un modèle conceptuel qui permet ensuite d'implémenter une solution. Ce modèle conceptuel peut être transformé en solution par des méthodes, comme des design patterns, qui explicitent quelles solutions le développeur doit adopter. Au contraire, les paradigmes explicitent plutôt quelle vision le développeur doit avoir, et quels concepts il peut utiliser pour construire son modèle du problème.
De la même manière, connaître un langage de programmation ne permet pas de savoir immédiatement résoudre tous les problèmes que l'on peut rencontrer. Par exemple, la syntaxe des langages similaires à LISP est très simple et peut être apprise en quelques heures pour certains dialectes. Cependant, connaître la syntaxe complête et le fonctionnement de LISP ne permettra pas de résoudre tout problème : il est également nécessaire d'être capable de "faire le lien" entre un problème et un langage. C'est ce lien que les paradigmes de programmation permettent de faire, soit en donnant explicitement une méthode pour le faire (comme la [[paradigme programmation structurée|programmation structurée]]), soit en définissant comment le programmeur doit voir les programmes, soit en implémentant certaines fonctionnalités utiles pour gérer certains problèmes.
# !!!! contre la distinction entre les paradigmes !!!!