Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Le pub des programmeurs

  • 1 927 réponses
  • 117 participants
  • 131 695 vues
  • 130 followers
Sujet de la discussion Le pub des programmeurs
Salut :coucou: y a des programeurs sur AF si oui vous bossez sous quoi ?
Afficher le sujet de la discussion
1526
Et Prolog

Je ne tolère pas l'intolérance 

1527
Citation de klr22222 :
Et le Forth

Et le RPN des calculatrices HP. :bave:


Citation :
il est pas bien EMACS

Et vim !
Que j'utilise personnellement encore beaucoup, sur Windows.

[ Dernière édition du message le 10/01/2017 à 11:40:13 ]

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 ...
1529
Citation :
Et Prolog

Java oublié que ça existât aussi. :mdr:
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.

[ Dernière édition du message le 12/01/2017 à 09:45:34 ]

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.
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
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.
1534
:8) Quelqu'un connaît (OO)REXX ?
AL1
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. :-D
1536
Du C++ pour débuter ? Un peu raide non ?
1537
Citation de Patrick :
Du C++ pour débuter ? Un peu raide non ?

Du moment que tu commences bien par les templates, non.
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 ...

[ Dernière édition du message le 12/01/2017 à 22:16:18 ]

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..icon_facepalm.gif..mais ça n'avait rien à voir avec l'outil.;)

Je relis aprés coup les derniers post :
Citation :
Et le Forth

Ca me fait retourner en 1983 :lol:
Nostalgie......

[ Dernière édition du message le 12/01/2017 à 22:31:28 ]

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

[ Dernière édition du message le 13/01/2017 à 04:45:14 ]

1541
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
Ah, en voilà un qui parle sans savoir...
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.;)
AL1

[ Dernière édition du message le 13/01/2017 à 10:02:09 ]

1543
Sans parler des containers.
Dans ce sens j’avais vu ce manifeste, ça n’a pas inspiré grand-monde je crois.

suivre_sujet=True
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.

[ Dernière édition du message le 13/01/2017 à 18:46:24 ]

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 ! :oops2:)
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 :oops: , et les plus rapides à produire ne sont pas forcément les geek sous python,django, AngularJS et consorts. ( ouais, pour le Ruby on Rails, on a abandonné )....
Ce qui est vrai dans mon environnement cible (gestion de mutuelles) peut bien sûr s'inverser dans un autre type d'environnement.
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.
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.

[ Dernière édition du message le 14/01/2017 à 07:25:31 ]

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.

[ Dernière édition du message le 18/01/2017 à 17:58:42 ]

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/

Phonema (Prog metal sci-fi) !