Pages : 1
#1 Le 07/07/2014, à 19:58
- Akir0
Recherche de langage de programmation et conseils
Bonsoir !
Je voudrais me remettre à la programmation avec ma machine sous Ubuntu. J'ai déjà tenté le Java et le C++, mais ils ne me plaisent pas trop.
Je voudrais un langage qui n'est pas verbeux lourd que le Java ou le C++, un truc assez simple quoi. Ce serait pour toucher au réseau et à la sécurité.
Quels sont vos conseils ?
Merci d'avance !
Cordialement,
Akri0
Version OS : Ubuntu 14.04 LTS / 64 bits avec Unity
"Quand quelqu'un bouge, les immobiles disent qu'il fuit..."
~ Jacques Brel ~
Hors ligne
#2 Le 07/07/2014, à 20:04
- The Uploader
Re : Recherche de langage de programmation et conseils
Salut
Ruby est concis, simple.
Pour toucher au réseau/sécurité, pas sûr que ce soit le plus adapté. Ça dépend de ce que tu veux faire exactement.
En français :
Pour aller plus loin :
Programming Ruby - The Pragmatic Programmer's Guide
Why's (Poignant) guide to Ruby
---> []
- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10
Hors ligne
#3 Le 07/07/2014, à 20:08
- pierrecastor
Re : Recherche de langage de programmation et conseils
Tu peut aussi regarder du coté de python. Y'a des cours sur codeacademy.
Oui c'est bien plus ouf et c'est bien bandant
Courir nu la bite à l'air, courir nue la fouffe au vent
Ludwig von 88 - Fracas
Hors ligne
#4 Le 07/07/2014, à 20:29
- Akir0
Re : Recherche de langage de programmation et conseils
Hmmm, me voilà pris entre deux feux...
Quelles sont les différences entre les deux ? Malgré qu'ils soient très proche de ce que j'ai pu glaner sur internet.
Version OS : Ubuntu 14.04 LTS / 64 bits avec Unity
"Quand quelqu'un bouge, les immobiles disent qu'il fuit..."
~ Jacques Brel ~
Hors ligne
#5 Le 07/07/2014, à 20:33
- tiramiseb
Re : Recherche de langage de programmation et conseils
Salut,
PYTHON !
Python Python PYTHON !
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#6 Le 07/07/2014, à 20:36
- The Uploader
Re : Recherche de langage de programmation et conseils
Ils sont à la fois très proches et très différents.
Côté bibliothèques tiers pour la sécurité et le réseau, j'ai pas trop testé.
Mais voici ce qui me semble être bon tutoriel pour commencer :
http://www.tutorialspoint.com/ruby/ruby … amming.htm
Je connais pas trop Python, mais côté concision du langage, je trouve que Ruby fait très fort de ce côté là.
Quelques exemples :
http://www.rubyinside.com/21-ruby-tricks-902.html
Celui-ci est un de mes préférés :
year = 1972
puts case year
when 1970..1979: "Seventies"
when 1980..1989: "Eighties"
when 1990..1999: "Nineties"
end
Sortie :
Seventies
D'autres exemples plus avancés :
http://stackoverflow.com/questions/6399 … es-of-ruby
Dernière modification par The Uploader (Le 07/07/2014, à 20:38)
- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10
Hors ligne
#7 Le 07/07/2014, à 20:39
- tiramiseb
Re : Recherche de langage de programmation et conseils
Comme c'est trop pas joli le Python !
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#8 Le 07/07/2014, à 20:50
- Akir0
Re : Recherche de langage de programmation et conseils
Comme c'est trop pas joli le Python !
Je vois qu'on a un pro Python ici.
Version OS : Ubuntu 14.04 LTS / 64 bits avec Unity
"Quand quelqu'un bouge, les immobiles disent qu'il fuit..."
~ Jacques Brel ~
Hors ligne
#9 Le 07/07/2014, à 20:52
- The Uploader
Re : Recherche de langage de programmation et conseils
Après, faut voir ce que tu veux faire exactement.
- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10
Hors ligne
#10 Le 07/07/2014, à 21:11
- Akir0
Re : Recherche de langage de programmation et conseils
Mon principal fil rouge, c'est le réseau.
J'aimerais pouvoir manipuler/coder des flux d'informations à travers un réseau, créer un réseau. Tout ce qui peut être fait autour du réseau pour le comprendre et l'assimilé.
Après, créer des petits programmes peut être aussi de la partie.
Sachant que j'avais, il y a bien longtemps, tester un peu Python et j'avais bien adhérer de ce que je me souviens. ^^
Version OS : Ubuntu 14.04 LTS / 64 bits avec Unity
"Quand quelqu'un bouge, les immobiles disent qu'il fuit..."
~ Jacques Brel ~
Hors ligne
#11 Le 07/07/2014, à 21:17
- The Uploader
Re : Recherche de langage de programmation et conseils
Bah pour ça n'importe quel langage suffit.
Sur ce site : http://www.humblelittlerubybook.com, il y a ce chapitre qui parle de réseau qui a l'air pas mal : http://www.humblelittlerubybook.com/boo … pter5.html
Si tu cherches des bibliothèques tiers, la Ruby ToolBox est sympa pour ça (exemple : https://www.ruby-toolbox.com/search?utf … &q=network )
Mais tu devrais commencer par le début.
Dernière modification par The Uploader (Le 07/07/2014, à 21:19)
- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10
Hors ligne
#12 Le 07/07/2014, à 21:28
- Akir0
Re : Recherche de langage de programmation et conseils
Hmmm, ok ok.
Il faut donc que j'en choisisse un des deux.
Au niveau de l'obtention d'information, est-ce que les deux se valent aussi ?
Version OS : Ubuntu 14.04 LTS / 64 bits avec Unity
"Quand quelqu'un bouge, les immobiles disent qu'il fuit..."
~ Jacques Brel ~
Hors ligne
#13 Le 07/07/2014, à 21:31
- The Uploader
Re : Recherche de langage de programmation et conseils
Et à noter, un truc en client/serveur intégré à la bibliothèque standard de Ruby :
DRb (Disitrbuted Ruby)
Dans le même genre, il y a aussi BrB : http://www.tricksonrails.com/2010/04/in … uted-ruby/
(pas sûr que cela te soit utile, mais c'est un petit module sympa :
What BrB is usable for ?
Doing Simple message passing between ruby processes.
Connecting hundred of ruby processes transparently.
Building a real-time scalable (game) server
Taking important load on a server easily just by distributing the load on multiple BrB instance.
Taking advantage of multi-core and multi-threaded systems.
Au niveau de l'obtention d'information, est-ce que les deux se valent aussi ?
Je vois pas trop ce que tu veux dire exactement par là, mais vu que le modèle objet de Ruby est basé sur le passage de messages ( http://rubylearning.com/blog/2010/11/03 … nd-blocks/ ), et que la bibliothèque standard fourni beaucoup d'outils (pareil pour Python) et que c'est un langage avec une forte abstraction (Python aussi) je dirais qu'il n'a pas de problèmes de ce côté là.
Dernière modification par The Uploader (Le 08/07/2014, à 07:03)
- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10
Hors ligne
#14 Le 07/07/2014, à 21:35
- seb24
Re : Recherche de langage de programmation et conseils
Il me semble que le GO est pas mal pour de qui est reseau.
Mini PC NUC avec Ubuntu: ebay
Hors ligne
#15 Le 07/07/2014, à 21:36
- Akir0
Re : Recherche de langage de programmation et conseils
Pardonnes-moi, je ne suis mal exprimé.
Je parlais de la communauté qu'il y avait derrière, s'il était facile d'obtenir des informations pour apprendre à travailler avec une nouvelle bibliothèque et avoir sa documentation, etc.
Version OS : Ubuntu 14.04 LTS / 64 bits avec Unity
"Quand quelqu'un bouge, les immobiles disent qu'il fuit..."
~ Jacques Brel ~
Hors ligne
#16 Le 07/07/2014, à 21:43
- The Uploader
Re : Recherche de langage de programmation et conseils
Ruby a une communauté très grande (grâce à Ruby on Rails, notamment), et beaucoup de modules/bibliothèques tiers.
Il y a en général une bonne documentation, et beaucoup de questions sur Ruby trouvent leurs réponses sur Stackoverflow.
Après, python était populaire avant Ruby et a pour lui l'ancienneté (même si les deux langages sont sorties à peu près en même temps) et encore plus de modules/bibliothèques tiers.
Mais pour ce que tu veux faire, les deux devraient faire l'affaire (surtout que Distributed Ruby ou BrB me paraît comme étant un bon début).
Côté concision / DRY (Don't Repeat Yourself) par contre, Ruby te plaira.
Y'a pas plus concis (à part peut-être Perl, dont Ruby s'inspire énormément, mais là... je connais pas trop)
j'ai oublié aussi de citer rubygems pour trouver des bibliothèques tiers (ou github)
Dernière modification par The Uploader (Le 08/07/2014, à 07:04)
- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10
Hors ligne
#17 Le 07/07/2014, à 22:08
- Akir0
Re : Recherche de langage de programmation et conseils
Et bien voilà qui est très complet. Je vais y réfléchir, regarder un peu les deux et voir lequel me plaît le plus.
Merci beaucoup !
Version OS : Ubuntu 14.04 LTS / 64 bits avec Unity
"Quand quelqu'un bouge, les immobiles disent qu'il fuit..."
~ Jacques Brel ~
Hors ligne
Pages : 1