Le pub des programmeurs
- 1 927 réponses
- 117 participants
- 136 233 vues
- 130 followers
Anonyme
521397
25 Aout 2005 à 17:21Le pub des programmeurs#1
Salut
y a des programeurs sur AF si oui vous bossez sous quoi ?
signaler
Al1_24
2143
AFicionado·a
Membre depuis 19 ans
10 Janvier 2017 à 11:32#1526
Et Prolog
Je ne tolère pas l'intolérance
signaler
0
Dr Pouet
52038
Membre d’honneur
Membre depuis 21 ans
10 Janvier 2017 à 11:38 (modifié le 10 Janvier 2017 à 11:40)#1527
Citation de klr22222 :
Et le Forth
Et le RPN des calculatrices HP.
Citation :
il est pas bien EMACS
Et vim !
Que j'utilise personnellement encore beaucoup, sur Windows.
signaler
0
darklinux
708
Posteur·euse AFfolé·e
Membre depuis 11 ans
10 Janvier 2017 à 12:38#1528
Vi/Vim sont respectable , à mon époque , quand GNU/Linux était encore jeune , c ' était l ' éditeur de base pour l ' administration système , mais les zazous actuel ne jurent que par la GUI ...
signaler
0
Anonyme
986
10 Janvier 2017 à 19:44#1529
Citation :
Et Prolog
Java oublié que ça existât aussi.
signaler
0
Truelle est un manchot
10417
Drogué·e à l’AFéine
Membre depuis 15 ans
12 Janvier 2017 à 06:48 (modifié le 12 Janvier 2017 à 09:45)#1530
Flag.
Dr pouet : c'est vrai qu'à part pycharm j'ai pas d'autre IDE me venant à l'esprit pour python.
Mais c'est une usine le machin(Après il a quand même pas mal de truc super cool). Atom ou sublime? Enfin au début il passera le plus clair de son temps sur un shell.
Puis sinon un truc du genre PythonFiddle (Repl.it aussi est bien)tant qu'il utilise la lib standard ça devrait le faire.
Edit: Pycharm ça fait peur au début mais quand tu le connait bien il est quand même super cool.
En fait le vrai conseil que j'ai à lui donner c'est que, quelques soient les outils qu'il utilise, faut qu'il prenne le temps de bien en lire la Doc. Ça peut paraître con mais je prenais pas la peine de la lire au début et quand j'ai fais l'effort j'me suis rendu compte à quel point j'étais débile de pas le faire.
Dr pouet : c'est vrai qu'à part pycharm j'ai pas d'autre IDE me venant à l'esprit pour python.
Mais c'est une usine le machin(Après il a quand même pas mal de truc super cool). Atom ou sublime? Enfin au début il passera le plus clair de son temps sur un shell.
Puis sinon un truc du genre PythonFiddle (Repl.it aussi est bien)tant qu'il utilise la lib standard ça devrait le faire.
Edit: Pycharm ça fait peur au début mais quand tu le connait bien il est quand même super cool.
En fait le vrai conseil que j'ai à lui donner c'est que, quelques soient les outils qu'il utilise, faut qu'il prenne le temps de bien en lire la Doc. Ça peut paraître con mais je prenais pas la peine de la lire au début et quand j'ai fais l'effort j'me suis rendu compte à quel point j'étais débile de pas le faire.
signaler
0
EraTom
2282
AFicionado·a
Membre depuis 15 ans
12 Janvier 2017 à 17:46#1531
De "mon temps" il n'y avait pas C++...
C# avec l'IDE gratuite, ergonomique et largement documentée ça me semble top pour commencer (et même pour continuer).
Et puis, un bon bouquin... Parce qu'en ligne je trouve souvent que c'est merdique.
C# avec l'IDE gratuite, ergonomique et largement documentée ça me semble top pour commencer (et même pour continuer).
Et puis, un bon bouquin... Parce qu'en ligne je trouve souvent que c'est merdique.
signaler
0
darklinux
708
Posteur·euse AFfolé·e
Membre depuis 11 ans
12 Janvier 2017 à 18:06#1532
C # n 'est que la version Microsoft de Java , avec la plateforme MONO open source , pour un vrai ouvrage pour commencé , rien ne vaux le C ++ de Soustrup
signaler
0
props
5951
Je poste, donc je suis
Membre depuis 18 ans
12 Janvier 2017 à 18:17#1533
Citation de EraTom :
De "mon temps" il n'y avait pas C++...
C# avec l'IDE gratuite, ergonomique et largement documentée ça me semble top pour commencer (et même pour continuer).
Et puis, un bon bouquin... Parce qu'en ligne je trouve souvent que c'est merdique.
+1
pour commencer sous Windows c'est ce qu'il y a je pense de mieux.
Microsoft Visual Studio existe à présent en version Community et gratuite.
Le C# ressemble beaucoup au Java (en mieux même), il y a de quoi démarrer des applis Windows et web assez facilement.
signaler
0
Al1r
2411
AFicionado·a
Membre depuis 18 ans
12 Janvier 2017 à 19:59#1534
AL1
signaler
0
Dr Pouet
52038
Membre d’honneur
Membre depuis 21 ans
12 Janvier 2017 à 21:57#1535
Citation de darklinux :
C # n 'est que la version Microsoft de Java , avec la plateforme MONO open source , pour un vrai ouvrage pour commencé , rien ne vaux le C ++ de Soustrup
Tellement facile d'accès que même le nom de l'auteur est facile à orthographier.
signaler
0
Anonyme
30851
12 Janvier 2017 à 21:58#1536
Du C++ pour débuter ? Un peu raide non ?
signaler
0
Dr Pouet
52038
Membre d’honneur
Membre depuis 21 ans
12 Janvier 2017 à 22:01#1537
Citation de Patrick :
Du C++ pour débuter ? Un peu raide non ?
Du moment que tu commences bien par les templates, non.
signaler
0
VvSurLeRiddim
3058
Squatteur·euse d’AF
Membre depuis 16 ans
12 Janvier 2017 à 22:15 (modifié le 12 Janvier 2017 à 22:16)#1538
Le C++ pour commencer c'est une très bonne école pour les plus motivés mais ça demande un gros apprentissage avant de commencer à arriver à faire des trucs sympas, donc plus d'un risque de se décourager.
Comme trucs plus faciles d'accès, de mon temps y'avait Delphi qui était vraiment pas mal (IDE + outil WYSIWYG de création d'interfaces + grosse lib de composants, language objet turbo pascal, compilé) je sais pas si ça éxiste encore ni où ils en sont depuis ...
Comme trucs plus faciles d'accès, de mon temps y'avait Delphi qui était vraiment pas mal (IDE + outil WYSIWYG de création d'interfaces + grosse lib de composants, language objet turbo pascal, compilé) je sais pas si ça éxiste encore ni où ils en sont depuis ...
signaler
0
francklechti
2378
AFicionado·a
Membre depuis 18 ans
12 Janvier 2017 à 22:23 (modifié le 12 Janvier 2017 à 22:31)#1539
Ah Delphi !! J'avais su convaincre mon patron de réécrire son progiciel en Delphi.
C'est vrai qu'à l'époque, la courbe d'apprentissage était sympa, plateforme stable, et tout le toutim.
Bon, on a quand même déposé le bilan..
..mais ça n'avait rien à voir avec l'outil.
Je relis aprés coup les derniers post :
Ca me fait retourner en 1983
Nostalgie......
C'est vrai qu'à l'époque, la courbe d'apprentissage était sympa, plateforme stable, et tout le toutim.
Bon, on a quand même déposé le bilan..
Je relis aprés coup les derniers post :
Citation :
Et le Forth
Ca me fait retourner en 1983
Nostalgie......
signaler
0
Rémy M. (chimimic)
14315
Modérateur·trice thématique
Membre depuis 23 ans
13 Janvier 2017 à 04:43 (modifié le 13 Janvier 2017 à 04:45)#1540
Citation de VvSurLeRiddim :
de mon temps y'avait Delphi qui était vraiment pas mal (IDE + outil WYSIWYG de création d'interfaces + grosse lib de composants, language objet turbo pascal, compilé) je sais pas si ça éxiste encore ni où ils en sont depuis ...
Je confirme, ça existe encore
J'ai commencé avec la version 1 et suis désormais sur la version Berlin 10.1 (source unique pour multi-plateformes et applications "mobiles" ). J'avais à l'époque abandonné le développement (qui me semblait bien au-delà de mes forces) et avais repris grâce à cet IDE qui en effet donnait envie de plonger dedans. Grâce à l'existence, déjà à l'époque, d'un nombre incroyable d'exemples pratiques.
A mon humble avis, plusieurs langages peuvent être "efficaces" - pour ce qui est de donner envie, pas pour les performances brutes - s'ils sont bien accompagnés (docs claires et suffisamment étoffées). Je suis d'accord avec ce qui a été dit précédemment : pleins d'exemples sur le Net pour l'ensemble des langages existants, mais un peu trop "fouillis" pour un débutant, qui y trouvera plus matière une fois les concepts du langage choisi bien assimilés. Oui, il faut du temps pour s'impliquer, et la tendance au découragement est d'autant plus forte quand on a l'impression au départ que c'est tout simple, et qu'on reste bloqué des heures durant sur un truc qui "semble" tout bête.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
signaler
0
EraTom
2282
AFicionado·a
Membre depuis 15 ans
13 Janvier 2017 à 06:49#1541
Citation de darklinux :
Ah, en voilà un qui parle sans savoir...C # n 'est que la version Microsoft de Java , avec la plateforme MONO open source , pour un vrai ouvrage pour commencé , rien ne vaux le C ++ de Soustrup
signaler
0
Al1r
2411
AFicionado·a
Membre depuis 18 ans
13 Janvier 2017 à 10:01 (modifié le 13 Janvier 2017 à 10:02)#1542
Avec les nouveaux langages, j'ai l'impression que l'on se complique le vie un peu trop...
Expérience vécue, j'ai besoin d'archiver des fichiers en ajoutant la date du jour au nom.
N'ayant pas d'idée, et pour faire vite je demande de l'aide à un collègue...
De bon volonté, le garçon était prêt à m'écrire deux pages de code...
Cinq minutes de recherche sur g**gle et trois lignes de code dans un .bat plus loin, l'affaire était bouclée.
Ayant commencé la programmation en 1981, je trouve qu'a l'heure actuelle on n'est plus capable d'écrire un programme simplement. Il y a trop d'interface et l'on a tendance à oublier le BA BA. On produit "des machines à gaz" qui nécessite des machines de plus en plus grosse (cpu multicores, mémoire, stockage en TB,...). La philosophie du CLOUD et du Big Data...
Rien ne vaut un arduino, ou un PI pour garder le fun initial de la programmation de base.
Expérience vécue, j'ai besoin d'archiver des fichiers en ajoutant la date du jour au nom.
N'ayant pas d'idée, et pour faire vite je demande de l'aide à un collègue...
De bon volonté, le garçon était prêt à m'écrire deux pages de code...
Cinq minutes de recherche sur g**gle et trois lignes de code dans un .bat plus loin, l'affaire était bouclée.
Ayant commencé la programmation en 1981, je trouve qu'a l'heure actuelle on n'est plus capable d'écrire un programme simplement. Il y a trop d'interface et l'on a tendance à oublier le BA BA. On produit "des machines à gaz" qui nécessite des machines de plus en plus grosse (cpu multicores, mémoire, stockage en TB,...). La philosophie du CLOUD et du Big Data...
Rien ne vaut un arduino, ou un PI pour garder le fun initial de la programmation de base.
AL1
signaler
1
Anonyme
833
13 Janvier 2017 à 13:45#1543
Sans parler des containers.
Dans ce sens j’avais vu ce manifeste, ça n’a pas inspiré grand-monde je crois.
Dans ce sens j’avais vu ce manifeste, ça n’a pas inspiré grand-monde je crois.
suivre_sujet=True
signaler
0
EraTom
2282
AFicionado·a
Membre depuis 15 ans
13 Janvier 2017 à 18:42 (modifié le 13 Janvier 2017 à 18:46)#1544
Je ne crois pas que ce soit les languages qui se complexifient mais les fonctionnalités attendues.
Ajouter la date à un nom de fichier ou automatiser des copier / déplacé oui le mieux a toujours été d'utiliser les scripts type batch qu'autre chose.
Pour faire des recherches dans une base de données c'est plus simple avec SQL.
Perso je ne suis pas du tout nostalgique de l'époque où il fallait gérer explicitement les interruptions et les sauvegardes de contextes en ASM 68000 ou encore de devoir se palucher les normes TCP IP pour coder un socket en C.
Ajouter la date à un nom de fichier ou automatiser des copier / déplacé oui le mieux a toujours été d'utiliser les scripts type batch qu'autre chose.
Pour faire des recherches dans une base de données c'est plus simple avec SQL.
Perso je ne suis pas du tout nostalgique de l'époque où il fallait gérer explicitement les interruptions et les sauvegardes de contextes en ASM 68000 ou encore de devoir se palucher les normes TCP IP pour coder un socket en C.
signaler
1
VvSurLeRiddim
3058
Squatteur·euse d’AF
Membre depuis 16 ans
13 Janvier 2017 à 19:41#1545
Mais grave, comme je dis toujours : y'a pas de bons ni de mauvais langages, y'a que des langages adaptés ou pas à un besoin donné.
(par contre, y'a des bons et des mauvais programmeurs, ça oui !
)
(par contre, y'a des bons et des mauvais programmeurs, ça oui !
signaler
0
francklechti
2378
AFicionado·a
Membre depuis 18 ans
13 Janvier 2017 à 23:05#1546
Citation de EraTom :
Perso je ne suis pas du tout nostalgique de l'époque où il fallait gérer explicitement les interruptions et les sauvegardes de contextes en ASM 68000 ou encore de devoir se palucher les normes TCP IP pour coder un socket en C.
Complétement d'accord, ce type de traitement a évolué et c'est tant mieux,car ils faisaient appel à des notions techniques complétement différentes du bagage habituel des programmeurs 'fonctionnels'.
Mais faut reconnaitre que dans pas mal d'environnements, on s'empile quand même maintenant des couches et des surcouches pour finalement concaténer 3 chaînes et sortir 2 chiffres.
J'ai chez moi 3 équipes de dév sur 3 environnements différents
Ce qui est vrai dans mon environnement cible (gestion de mutuelles) peut bien sûr s'inverser dans un autre type d'environnement.
signaler
0
Dr Pouet
52038
Membre d’honneur
Membre depuis 21 ans
14 Janvier 2017 à 00:48#1547
J'en connais qui, lorsqu'ils ont complètement le choix, estiment que pour des trucs pas tout petits (disons plus de 5.000 lignes), c'est en ADA qu'ils atteignent le plus vite le stade où le logiciel fonctionne et est debuggué (par rapport C, C++, java, python...). Le fait qu'il y ait beaucoup de vérifications dès la compilation est évidemment le point fort.
signaler
0
EraTom
2282
AFicionado·a
Membre depuis 15 ans
14 Janvier 2017 à 07:22 (modifié le 14 Janvier 2017 à 07:25)#1548
Ça ne me surprend pas.
J'ai résolu le problème en ne codant plus :p
Plus sérieusement, pour un gros système mélangeant différentes techno et présentant de nombreuses configurations je passe par SysML, UML (principalement les use case et les diagrammes de séquence).
Les fonctions de traitement du signal / image sont mises au point sur Matlab (avec l'introduction et vérification des quantifications) et la partie asservissement sur Simulink.
Ensuite le langage pour l'implémentation importe peu : De la description de circuit en VHDL au C# en passant par des bouts d'ASM sur des DSP.
Une fois les tests unitaires passés, l'intégration est bonne... du premier coup (si si, c'est possible) notamment car les interfaces sont totalement bordées avant même la première ligne de code.
S'il y a des reprises c'est plutôt pour des perfos qui ne sont pas tenues à cause de besoins mal exprimés, etc.
J'ai résolu le problème en ne codant plus :p
Plus sérieusement, pour un gros système mélangeant différentes techno et présentant de nombreuses configurations je passe par SysML, UML (principalement les use case et les diagrammes de séquence).
Les fonctions de traitement du signal / image sont mises au point sur Matlab (avec l'introduction et vérification des quantifications) et la partie asservissement sur Simulink.
Ensuite le langage pour l'implémentation importe peu : De la description de circuit en VHDL au C# en passant par des bouts d'ASM sur des DSP.
Une fois les tests unitaires passés, l'intégration est bonne... du premier coup (si si, c'est possible) notamment car les interfaces sont totalement bordées avant même la première ligne de code.
S'il y a des reprises c'est plutôt pour des perfos qui ne sont pas tenues à cause de besoins mal exprimés, etc.
signaler
0
Truelle est un manchot
10417
Drogué·e à l’AFéine
Membre depuis 15 ans
18 Janvier 2017 à 17:52 (modifié le 18 Janvier 2017 à 17:58)#1549
Question:
Vous me conseilleriez quoi comme livre/ressources sur tout ce qui touche aux réseaux/sécurité?
J'ai trouvé ça:
- Réseaux Informatiques: Notions Fondamentales - José DORDOIGNE
- Sécurité Informatique: Ethical Hacking - ACISSI
- Cybersécurité Sécurité informatique et réseaux - Solange Ghernaouti
Mais j'ai pas vraiment trouvé d'autre truc, si vous avez d'autre bouquins/articles, ou des blogs de types calé orienté là-dessus voir des tutoàlacon j'suis preneur.
Vous me conseilleriez quoi comme livre/ressources sur tout ce qui touche aux réseaux/sécurité?
J'ai trouvé ça:
- Réseaux Informatiques: Notions Fondamentales - José DORDOIGNE
- Sécurité Informatique: Ethical Hacking - ACISSI
- Cybersécurité Sécurité informatique et réseaux - Solange Ghernaouti
Mais j'ai pas vraiment trouvé d'autre truc, si vous avez d'autre bouquins/articles, ou des blogs de types calé orienté là-dessus voir des tutoàlacon j'suis preneur.
signaler
0
doom_Oo7
788
Posteur·euse AFfolé·e
Membre depuis 19 ans
30 Janvier 2017 à 09:25#1550
hello
quelqu'un saurait s'il y a un forum bien sur AF pour poster un logiciel que je développe ? (on cherche des beta-testeurs ^^)
C'est un nouveau type de séquenceur. https://i-score.org/
quelqu'un saurait s'il y a un forum bien sur AF pour poster un logiciel que je développe ? (on cherche des beta-testeurs ^^)
C'est un nouveau type de séquenceur. https://i-score.org/
Phonema (Prog metal sci-fi) !
signaler
0
- < Liste des sujets
- Charte