Commence déjà par écrire un programme
Commence déjà par écrire un programme
Commence déjà par écrire un programme
Et oui... Tout métier a son jargon - et la programmation est
probablement un des métiers les plus "jargonnant" !-)
Le premier est bien entendu indispensable pour exécuter un programme
Python (de même que la VM Java pour un programme en Java, ou le
'runtime' VB6 pour une appli VB6, etc...).
D'accord. Toutefois, une appli écrite en "delphi" (ou plutôt pascal) peut
Ce que font des appli comme
py2exe est juste d'"emballer" avec ton appli l'interpréteur et les
bibliothèque nécessaires.
J'avais bien compris ça. Et si j'ai posé la question c'est parce-que
Le terme de "console" vient de l'époque d'avant les PC, et désigne
originellement un terminal informatique passif. Avec les PC, le terme de
"console" en est venu à désigner les émulateurs de terminaux et les
shells en mode texte, puis, avec l'apparition des environnements
graphiques, la fenêtre accueillant un shell en mode texte.
Je l'avais bien compris - ma question visait à *te* faire te demander si
*tu* avais bien compris de quoi il retournait !-)
Les ".exe" sont une spécificité DOS/Windows. Accessoirement, une appli
Windows est *très* rarement constituée d'un unique fichier exécutable -
il y a généralement toute une floppée de bibliothèques (.dll) et autres
ressources nécessaires au fonctionnement de l'appli. Pour pas mal de
langages, le '.exe' n'est en fait rien d'autre qu'un "lanceur" -
l'essentiel du code est ailleurs.
Je sais, mais dans un certain nombre de cas, les bibliothèques existent déjà
Sérieusement, tu connais beaucoup d'applis Windows qui soient
constituées d'un seul et unique fichier .exe ? Moi pas...
Quand au fait de lancer une appli "par un double-clic", c'est sans grand
rapport
Je l'avais bien compris. Je dirais même que tu connais peu Windows
lui-même...
Pas d'offense, on est tous passés par là - enfin moi j'y
sois passé, et j'ai eu du mal à m'y retrouver au début !-)
Plus concrètement, je pense que tu t'embêtes pour pas grand chose.
Commence déjà par écrire un programme - en tenant compte des problèmes
de portabilité si tu souhaite qu'il tourne sur d'autres plateformes -,
tu verra le problème du déploiement quand tu aura quelque chose à
déployer.
Et oui... Tout métier a son jargon - et la programmation est
probablement un des métiers les plus "jargonnant" !-)
Le premier est bien entendu indispensable pour exécuter un programme
Python (de même que la VM Java pour un programme en Java, ou le
'runtime' VB6 pour une appli VB6, etc...).
D'accord. Toutefois, une appli écrite en "delphi" (ou plutôt pascal) peut
Ce que font des appli comme
py2exe est juste d'"emballer" avec ton appli l'interpréteur et les
bibliothèque nécessaires.
J'avais bien compris ça. Et si j'ai posé la question c'est parce-que
Le terme de "console" vient de l'époque d'avant les PC, et désigne
originellement un terminal informatique passif. Avec les PC, le terme de
"console" en est venu à désigner les émulateurs de terminaux et les
shells en mode texte, puis, avec l'apparition des environnements
graphiques, la fenêtre accueillant un shell en mode texte.
Je l'avais bien compris - ma question visait à *te* faire te demander si
*tu* avais bien compris de quoi il retournait !-)
Les ".exe" sont une spécificité DOS/Windows. Accessoirement, une appli
Windows est *très* rarement constituée d'un unique fichier exécutable -
il y a généralement toute une floppée de bibliothèques (.dll) et autres
ressources nécessaires au fonctionnement de l'appli. Pour pas mal de
langages, le '.exe' n'est en fait rien d'autre qu'un "lanceur" -
l'essentiel du code est ailleurs.
Je sais, mais dans un certain nombre de cas, les bibliothèques existent déjà
Sérieusement, tu connais beaucoup d'applis Windows qui soient
constituées d'un seul et unique fichier .exe ? Moi pas...
Quand au fait de lancer une appli "par un double-clic", c'est sans grand
rapport
Je l'avais bien compris. Je dirais même que tu connais peu Windows
lui-même...
Pas d'offense, on est tous passés par là - enfin moi j'y
sois passé, et j'ai eu du mal à m'y retrouver au début !-)
Plus concrètement, je pense que tu t'embêtes pour pas grand chose.
Commence déjà par écrire un programme - en tenant compte des problèmes
de portabilité si tu souhaite qu'il tourne sur d'autres plateformes -,
tu verra le problème du déploiement quand tu aura quelque chose à
déployer.
Et oui... Tout métier a son jargon - et la programmation est
probablement un des métiers les plus "jargonnant" !-)
Le premier est bien entendu indispensable pour exécuter un programme
Python (de même que la VM Java pour un programme en Java, ou le
'runtime' VB6 pour une appli VB6, etc...).
D'accord. Toutefois, une appli écrite en "delphi" (ou plutôt pascal) peut
Ce que font des appli comme
py2exe est juste d'"emballer" avec ton appli l'interpréteur et les
bibliothèque nécessaires.
J'avais bien compris ça. Et si j'ai posé la question c'est parce-que
Le terme de "console" vient de l'époque d'avant les PC, et désigne
originellement un terminal informatique passif. Avec les PC, le terme de
"console" en est venu à désigner les émulateurs de terminaux et les
shells en mode texte, puis, avec l'apparition des environnements
graphiques, la fenêtre accueillant un shell en mode texte.
Je l'avais bien compris - ma question visait à *te* faire te demander si
*tu* avais bien compris de quoi il retournait !-)
Les ".exe" sont une spécificité DOS/Windows. Accessoirement, une appli
Windows est *très* rarement constituée d'un unique fichier exécutable -
il y a généralement toute une floppée de bibliothèques (.dll) et autres
ressources nécessaires au fonctionnement de l'appli. Pour pas mal de
langages, le '.exe' n'est en fait rien d'autre qu'un "lanceur" -
l'essentiel du code est ailleurs.
Je sais, mais dans un certain nombre de cas, les bibliothèques existent déjà
Sérieusement, tu connais beaucoup d'applis Windows qui soient
constituées d'un seul et unique fichier .exe ? Moi pas...
Quand au fait de lancer une appli "par un double-clic", c'est sans grand
rapport
Je l'avais bien compris. Je dirais même que tu connais peu Windows
lui-même...
Pas d'offense, on est tous passés par là - enfin moi j'y
sois passé, et j'ai eu du mal à m'y retrouver au début !-)
Plus concrètement, je pense que tu t'embêtes pour pas grand chose.
Commence déjà par écrire un programme - en tenant compte des problèmes
de portabilité si tu souhaite qu'il tourne sur d'autres plateformes -,
tu verra le problème du déploiement quand tu aura quelque chose à
déployer.
D'abord, toutes mes excuses pour ne pas avoir répondu aussitôt,
Et oui... Tout métier a son jargon - et la programmation est
probablement un des métiers les plus "jargonnant" !-)
Je sais, mais je pensais avoir quelques bases pour me faire comprendre..
Le premier est bien entendu indispensable pour exécuter un programme
Python (de même que la VM Java pour un programme en Java, ou le
'runtime' VB6 pour une appli VB6, etc...).
D'accord. Toutefois, une appli écrite en "delphi" (ou plutôt pascal)
peut
tourner sans bibliothèque fournie (mais je sais qu'en réalité elle utilise
toutes les dll windows).
En tous cas, pour la distrib, on peut se contenter,
dans un certain nombre de cas, de distribuer un exe simple.
Ce que font des appli comme
py2exe est juste d'"emballer" avec ton appli l'interpréteur et les
bibliothèque nécessaires.
J'avais bien compris ça. Et si j'ai posé la question c'est parce-que
j'essaie de comprendre comment on fait une fois que le programme est terminé
et prêt à être distribué.. Pour windows, on utilise donc py2exe mais pour
les autres je ne comprenais pas.
Les ".exe" sont une spécificité DOS/Windows. Accessoirement, une appli
Windows est *très* rarement constituée d'un unique fichier exécutable -
il y a généralement toute une floppée de bibliothèques (.dll) et autres
ressources nécessaires au fonctionnement de l'appli. Pour pas mal de
langages, le '.exe' n'est en fait rien d'autre qu'un "lanceur" -
l'essentiel du code est ailleurs.
Je sais, mais dans un certain nombre de cas, les bibliothèques existent déjà
sous Windows et n'ont pas à être distribuées avec l'exécutable.
Il est vrai
que je pense surtout à de petits utilitaires ou à mes programmes..Sérieusement, tu connais beaucoup d'applis Windows qui soient
constituées d'un seul et unique fichier .exe ? Moi pas...
Moi si, les miens, écrits en delphi..
Je l'avais bien compris. Je dirais même que tu connais peu Windows
lui-même...
Ben c'est vrai, si tu me considères comme un programmeur.
C'est faux si tu
me considères comme un utilisateur ordinaire. Je n'ai jamais cherché à
comprendre complètement les mystères de Windows, mais j'ai quand même
compris qu'il y a les api derrière beaucoup d'exécutables, qui font le
boulot.
Et puis j'ai essayé un peu Linux ( sérieusement et assidument 2
mois), mais il y a 6 ans environ et KDE plantait systématiquement, aussi
j'ai laissé tomber.
Plus concrètement, je pense que tu t'embêtes pour pas grand chose.
Commence déjà par écrire un programme - en tenant compte des problèmes
de portabilité si tu souhaite qu'il tourne sur d'autres plateformes -,
tu verra le problème du déploiement quand tu aura quelque chose à
déployer.
Tu as peut-être raison, mais si je me renseigne autant auparavant, c'est
parce-que je programme déjà des petites applis en Delphi, depuis longtemps,
après être passé par VB6 et turbo-pascal autrefois. D'autr part, j'ai déjà
écrit des petits scripts (relativement complexes) en php et javaScript..
J'ai lu le cours "python-notes.pdf" presqu'entièrement et le langage m'a
paru très intéressant et je pense pouvoir m'y mettre assez facilement (pour
les choses simples évidemment).
La seule raison qui me ferait passer à Python, c'est l'aspect
multi-plate-formes. Tu comprendras que je me documente correctement sur cet
aspect auparavant car apprendre un nouveau langage c'est un lourd
investissement et beaucoup d'arrachage de cheveux. Comme je n'en ai plus
beaucoup déjà !!
En tous cas, si je n'ai plus de post de votre part, je tiens à vous
remercier d'avoir pris le temps de me répondre et d'avoir eu la patience de
m'expliquer quelques notions.
D'abord, toutes mes excuses pour ne pas avoir répondu aussitôt,
Et oui... Tout métier a son jargon - et la programmation est
probablement un des métiers les plus "jargonnant" !-)
Je sais, mais je pensais avoir quelques bases pour me faire comprendre..
Le premier est bien entendu indispensable pour exécuter un programme
Python (de même que la VM Java pour un programme en Java, ou le
'runtime' VB6 pour une appli VB6, etc...).
D'accord. Toutefois, une appli écrite en "delphi" (ou plutôt pascal)
peut
tourner sans bibliothèque fournie (mais je sais qu'en réalité elle utilise
toutes les dll windows).
En tous cas, pour la distrib, on peut se contenter,
dans un certain nombre de cas, de distribuer un exe simple.
Ce que font des appli comme
py2exe est juste d'"emballer" avec ton appli l'interpréteur et les
bibliothèque nécessaires.
J'avais bien compris ça. Et si j'ai posé la question c'est parce-que
j'essaie de comprendre comment on fait une fois que le programme est terminé
et prêt à être distribué.. Pour windows, on utilise donc py2exe mais pour
les autres je ne comprenais pas.
Les ".exe" sont une spécificité DOS/Windows. Accessoirement, une appli
Windows est *très* rarement constituée d'un unique fichier exécutable -
il y a généralement toute une floppée de bibliothèques (.dll) et autres
ressources nécessaires au fonctionnement de l'appli. Pour pas mal de
langages, le '.exe' n'est en fait rien d'autre qu'un "lanceur" -
l'essentiel du code est ailleurs.
Je sais, mais dans un certain nombre de cas, les bibliothèques existent déjà
sous Windows et n'ont pas à être distribuées avec l'exécutable.
Il est vrai
que je pense surtout à de petits utilitaires ou à mes programmes..
Sérieusement, tu connais beaucoup d'applis Windows qui soient
constituées d'un seul et unique fichier .exe ? Moi pas...
Moi si, les miens, écrits en delphi..
Je l'avais bien compris. Je dirais même que tu connais peu Windows
lui-même...
Ben c'est vrai, si tu me considères comme un programmeur.
C'est faux si tu
me considères comme un utilisateur ordinaire. Je n'ai jamais cherché à
comprendre complètement les mystères de Windows, mais j'ai quand même
compris qu'il y a les api derrière beaucoup d'exécutables, qui font le
boulot.
Et puis j'ai essayé un peu Linux ( sérieusement et assidument 2
mois), mais il y a 6 ans environ et KDE plantait systématiquement, aussi
j'ai laissé tomber.
Plus concrètement, je pense que tu t'embêtes pour pas grand chose.
Commence déjà par écrire un programme - en tenant compte des problèmes
de portabilité si tu souhaite qu'il tourne sur d'autres plateformes -,
tu verra le problème du déploiement quand tu aura quelque chose à
déployer.
Tu as peut-être raison, mais si je me renseigne autant auparavant, c'est
parce-que je programme déjà des petites applis en Delphi, depuis longtemps,
après être passé par VB6 et turbo-pascal autrefois. D'autr part, j'ai déjà
écrit des petits scripts (relativement complexes) en php et javaScript..
J'ai lu le cours "python-notes.pdf" presqu'entièrement et le langage m'a
paru très intéressant et je pense pouvoir m'y mettre assez facilement (pour
les choses simples évidemment).
La seule raison qui me ferait passer à Python, c'est l'aspect
multi-plate-formes. Tu comprendras que je me documente correctement sur cet
aspect auparavant car apprendre un nouveau langage c'est un lourd
investissement et beaucoup d'arrachage de cheveux. Comme je n'en ai plus
beaucoup déjà !!
En tous cas, si je n'ai plus de post de votre part, je tiens à vous
remercier d'avoir pris le temps de me répondre et d'avoir eu la patience de
m'expliquer quelques notions.
D'abord, toutes mes excuses pour ne pas avoir répondu aussitôt,
Et oui... Tout métier a son jargon - et la programmation est
probablement un des métiers les plus "jargonnant" !-)
Je sais, mais je pensais avoir quelques bases pour me faire comprendre..
Le premier est bien entendu indispensable pour exécuter un programme
Python (de même que la VM Java pour un programme en Java, ou le
'runtime' VB6 pour une appli VB6, etc...).
D'accord. Toutefois, une appli écrite en "delphi" (ou plutôt pascal)
peut
tourner sans bibliothèque fournie (mais je sais qu'en réalité elle utilise
toutes les dll windows).
En tous cas, pour la distrib, on peut se contenter,
dans un certain nombre de cas, de distribuer un exe simple.
Ce que font des appli comme
py2exe est juste d'"emballer" avec ton appli l'interpréteur et les
bibliothèque nécessaires.
J'avais bien compris ça. Et si j'ai posé la question c'est parce-que
j'essaie de comprendre comment on fait une fois que le programme est terminé
et prêt à être distribué.. Pour windows, on utilise donc py2exe mais pour
les autres je ne comprenais pas.
Les ".exe" sont une spécificité DOS/Windows. Accessoirement, une appli
Windows est *très* rarement constituée d'un unique fichier exécutable -
il y a généralement toute une floppée de bibliothèques (.dll) et autres
ressources nécessaires au fonctionnement de l'appli. Pour pas mal de
langages, le '.exe' n'est en fait rien d'autre qu'un "lanceur" -
l'essentiel du code est ailleurs.
Je sais, mais dans un certain nombre de cas, les bibliothèques existent déjà
sous Windows et n'ont pas à être distribuées avec l'exécutable.
Il est vrai
que je pense surtout à de petits utilitaires ou à mes programmes..Sérieusement, tu connais beaucoup d'applis Windows qui soient
constituées d'un seul et unique fichier .exe ? Moi pas...
Moi si, les miens, écrits en delphi..
Je l'avais bien compris. Je dirais même que tu connais peu Windows
lui-même...
Ben c'est vrai, si tu me considères comme un programmeur.
C'est faux si tu
me considères comme un utilisateur ordinaire. Je n'ai jamais cherché à
comprendre complètement les mystères de Windows, mais j'ai quand même
compris qu'il y a les api derrière beaucoup d'exécutables, qui font le
boulot.
Et puis j'ai essayé un peu Linux ( sérieusement et assidument 2
mois), mais il y a 6 ans environ et KDE plantait systématiquement, aussi
j'ai laissé tomber.
Plus concrètement, je pense que tu t'embêtes pour pas grand chose.
Commence déjà par écrire un programme - en tenant compte des problèmes
de portabilité si tu souhaite qu'il tourne sur d'autres plateformes -,
tu verra le problème du déploiement quand tu aura quelque chose à
déployer.
Tu as peut-être raison, mais si je me renseigne autant auparavant, c'est
parce-que je programme déjà des petites applis en Delphi, depuis longtemps,
après être passé par VB6 et turbo-pascal autrefois. D'autr part, j'ai déjà
écrit des petits scripts (relativement complexes) en php et javaScript..
J'ai lu le cours "python-notes.pdf" presqu'entièrement et le langage m'a
paru très intéressant et je pense pouvoir m'y mettre assez facilement (pour
les choses simples évidemment).
La seule raison qui me ferait passer à Python, c'est l'aspect
multi-plate-formes. Tu comprendras que je me documente correctement sur cet
aspect auparavant car apprendre un nouveau langage c'est un lourd
investissement et beaucoup d'arrachage de cheveux. Comme je n'en ai plus
beaucoup déjà !!
En tous cas, si je n'ai plus de post de votre part, je tiens à vous
remercier d'avoir pris le temps de me répondre et d'avoir eu la patience de
m'expliquer quelques notions.
Effectivement, le KDE d'il y a 6 ans était une daube de premier ordre.
<troll>les dernières versions commence à atteindre le niveau de
Windows</troll>
Effectivement, le KDE d'il y a 6 ans était une daube de premier ordre.
<troll>les dernières versions commence à atteindre le niveau de
Windows</troll>
Effectivement, le KDE d'il y a 6 ans était une daube de premier ordre.
<troll>les dernières versions commence à atteindre le niveau de
Windows</troll>
Plus sérieusement, quelqu'un aurait-il essayé Python sur S60 ? J'ai
commandé un téléphone, exprès pour ça (un mois de délai).
Plus sérieusement, quelqu'un aurait-il essayé Python sur S60 ? J'ai
commandé un téléphone, exprès pour ça (un mois de délai).
Plus sérieusement, quelqu'un aurait-il essayé Python sur S60 ? J'ai
commandé un téléphone, exprès pour ça (un mois de délai).
Sinon, d'une manière générale, je n'hésite guère à investir, en
matériel ou en logiciel, dès que ça me semble intéressant. Résultat, je
travaille avec 12 ordinateurs, 3 serveurs, 3 accès Internet, 3
routeurs, 5 imprimantes, etc. Pas mal, pour un seul développeur, non ?
Sinon, d'une manière générale, je n'hésite guère à investir, en
matériel ou en logiciel, dès que ça me semble intéressant. Résultat, je
travaille avec 12 ordinateurs, 3 serveurs, 3 accès Internet, 3
routeurs, 5 imprimantes, etc. Pas mal, pour un seul développeur, non ?
Sinon, d'une manière générale, je n'hésite guère à investir, en
matériel ou en logiciel, dès que ça me semble intéressant. Résultat, je
travaille avec 12 ordinateurs, 3 serveurs, 3 accès Internet, 3
routeurs, 5 imprimantes, etc. Pas mal, pour un seul développeur, non ?