Journal GoFr - Episode 02
Lien podcast go en français
Forum Programmation.autre Podcast en Français sur Go
Le premier épisode de GoFr est sorti : GoFr - Episode 01
Au programme :
- L'actualité du langage
- Des coups de coeur
- Des revues de livre
- Un jeu concours
Vos suggestions/critiques/remarques/participations seront vraiment appréciées…
(gofr (arobase) assad. fr)
Journal Go et Rust, lequel est le remplaçant du C ?
Go et Rust sont deux langages qui sont souvent comparés l'un à l'autre. Et cela vient en partie du fait qu'ils sont tous les deux des langages vus comme des remplaçants du C et du C++. Pourtant, ces deux langages sont relativement différents et n'ont pas empruntés les mêmes caractéristiques au C et au C++.
Sur le plan philosophique, C est souvent vu comme un langage assez simple (peu de mots-clés, peu de concepts compliqués comme la surcharge d'opérateurs, un (…)
Lien Go v1.11 released
Forum Programmation.autre Sondage podcast Go
Bonjour,
J'envisage la création d'un podcast portant sur le langage Go.
Je serais intéressé par le retour de gophers (ou de ceux qui souhaiterait le devenir :-) ), pour déterminer l'intérêt et le format idéal pour ce podcast.
Le (court) sondage : Clicker ici
Forum Linux.debian/ubuntu golang-1.10/testing segmentation fault
Bonjour,
J'ai voulu testé soundscape et pour cela j'ai installé golang-1.10 dans ma debian testing, ce qui aboutit à l'installation des paquets suivants:
golang-1.10
golang-1.10-doc
golang-1.10-go
golang-1.10-src
golang-doc
golang-go
golang-src
Mon souci est que dès que je tente un go
, indépendamment de l'endroit où je le lance dans mon arborescence, je me vois répondre instantanément Segmentation fault
quelques soient les arguments accompagnant la commande.
Un backtrace sous gdb go
me donne le très instructif:
(gdb) run
Starting program: /usr/bin/go
(…)
Lien (Go) Repeatable Builds with vgo
Lien Proposal: Versioned Go Modules
Journal Portage de TapTempo en Golang
Après tous les autres portages, voici la version Golang. J’essaye de montrer la simplicité du code, même si je gère une file à la main.
On voit le package simple de gestion d'options de ligne de commande (flag) et la gestion du temps(time). Je montre aussi la gestion d'un slice (issue du make) pour faire la file.
On vois aussi l'usage de init() qui est un fonction des packages exécutées avant la fonction main(). Il n'y a pas d'exemple d'objet (…)
Journal DSL en golang avec du tagless final
DSL ou "domain specific langage" est "un langage de programmation dont les spécifications sont conçues pour répondre aux contraintes d’un domaine d'application précis". L'idée est de rapprocher de le plus possible un langage informatique du langage du métier auquel il s'applique.
Dans le cas où l'on veut ajouter un DSL à un autre langage, on peut faire appel au technologique classique de compilation, ou alors il faut essayer d'utiliser le "langage hôte" de la façon la plus intelligente et économe (…)
Journal Go 2
Vous avez aimé Py3 ? Vous allez adorer Go 2 (prononcer goto) !
https://blog.golang.org/toward-go2
Alors qu'une des plus grande qualité et promesse de ce langage était l'ennui, ce qui permettait de s'occuper de son propre code plutôt que jouer avec les attractions du langage. L'équipe a craquée. Voilà ce que c'est d'avoir du temps libre quand on bosse chez Gégé, les idées commencent à débarquer sous son casque, malgré les séances de méditations on ne peut plus les retenir.
https://www.ted.com/talks/chade_meng_tan_everyday_compassion_at_google?language=fr
Go 1 (…)
Appel à conférences PolyConf 17 à Paris (7 au 9 juillet) : « The Universe of Programming Languages »
PolyConf est une conférence pour échanger sur les meilleures pratiques de la programmation. Les programmeurs sont trop souvent réduits à un langage de programmation alors qu’il est plus sage, dans un contexte d’innovation constante, d’apprendre à apprendre et de combiner le meilleur de chaque langage dans des solutions ad hoc. Autrement dit, le fait de ne pas se spécialiser en tant que développeur sur un langage spécifique, pour préférer une approche polyvalente. Concrètement, cela s’est reflété dans le programme de l’événement qui a traité de nombreux sujets : Ruby, Python, Haskell, Rust, Erlang, Go, Java, F#, JavaScript…
NdM. : cette édition est intitulée « L’univers des langages de programmation. Ne voyez pas les frontières / limites, voyez les horizons » (The Universe of Programming Languages. Never see boundaries, but only horizons). Les trois précédentes éditions ont eu lieu à Poznan en Pologne. Les huit éditions précédentes (à l’époque l’événement se nommait « RuPy », a priori plus centré sur Ruby et Python) ont eu lieu à Budapest, Brno, au Brésil et en Pologne.
Journal Go 1.8
Comme d'hab rien de bien nouveau pour ne rien casser, ça juste marche de mieux en mieux, tout simplement.