Faire mieux que le langage C : la tentative « Lisaac »

Magazine
Marque
GNU/Linux Magazine
Numéro
148
|
Mois de parution
avril 2012
|
Domaines


Résumé

Aucun nouveau langage n'a les caractéristiques pour remplacer le vénérable C, voire le C++ : performance complexe à obtenir, machine virtuelle encombrante, complexité d'usage, absence d'accès bas niveau au matériel. Pour y arriver, les défis à relever sont nombreux : rapidité, productivité, capacité à trouver ses erreurs, facilité de prise en main et surtout, convaincre de nouveaux utilisateurs.


La suite est réservée aux abonnés. Déjà abonné ? Se connecter

Sur le même sujet

Les environnements virtuels : pourquoi et comment les utiliser

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
110
|
Mois de parution
septembre 2020
|
Domaines
Résumé

Si vous êtes un Pythoniste débutant, vous en avez probablement entendu parler et si vous êtes confirmés, ils sont forcément tout le temps dans votre boite à outils. Aujourd’hui, ils sont faciles à utiliser, intégrés aux IDE et permettent une économie de temps considérable dans la gestion et la maîtrise de l’environnement de nos applications.

Gestion du système de fichiers

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
110
|
Mois de parution
septembre 2020
|
Domaines
Résumé

À l’origine, Python était un langage spécifiquement écrit pour répondre à des problématiques système, dont la gestion du système de fichiers est une part importante. Depuis, il n’a eu de cesse de s’améliorer, y compris dans les toutes dernières versions.

Accélération de Python avec Numba

Magazine
Marque
GNU/Linux Magazine
Numéro
240
|
Mois de parution
septembre 2020
|
Domaines
Résumé

L’usage de Python est croissant depuis une dizaine d’années. L’engouement pour la fouille de données (data mining) et les réseaux de neurones profonds (deep learning) explique en partie ce dynamisme. L’un des rares reproches faits à Python est sa relative lenteur.

Par le même auteur

Faites tourner les PCB

Magazine
Marque
Open Silicium
Numéro
9
|
Mois de parution
décembre 2013
|
Domaines
Résumé

Dans un circuit numérique, il y a toujours une dose d’analogique. Parfois, une carte toute faite comme une Arduino, ou une Raspberry Pi, ne suffit plus; ou bien il faut gérer de la puissance, il faut alors créer une carte.

Les actifs, au boulot !

Magazine
Marque
Open Silicium
Numéro
9
|
Mois de parution
décembre 2013
|
Domaines
Résumé

Dans un circuit numérique, il y a toujours une dose d’analogique à l'interface du monde extérieur. Les composants discrets, dit actifs, sont à base de transistor et dans le cadre d’un système numérique, permettent de manipuler la puissance (les signaux forts).

Sortez vos capacités !

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
64
|
Mois de parution
janvier 2013
|
Domaines
Résumé
Pour un circuit numérique, il y a toujours une dose d’électronique analogique. « Malheureusement », penseront certains. Découvrons les condensateurs.

Toute résistance n’est pas futile !

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
64
|
Mois de parution
janvier 2013
|
Domaines
Résumé
Si on veut utiliser un microcontrôleur pour un projet de robotique, de domotique ou autre, on doit parfois créer sa propre carte numérique, ou encore créer une carte de périphérique, connectée à une carte numérique plus dense comme l’Arduino ou la Raspberry Pi. Le but de cet article est de montrer les pièges et embûches à éviter lorsque l’on essaye d’appliquer la théorie.

Faire mieux que le langage C : la tentative « Lisaac »

Magazine
Marque
GNU/Linux Magazine
Numéro
148
|
Mois de parution
avril 2012
|
Domaines
Résumé

Aucun nouveau langage n'a les caractéristiques pour remplacer le vénérable C, voire le C++ : performance complexe à obtenir, machine virtuelle encombrante, complexité d'usage, absence d'accès bas niveau au matériel. Pour y arriver, les défis à relever sont nombreux : rapidité, productivité, capacité à trouver ses erreurs, facilité de prise en main et surtout, convaincre de nouveaux utilisateurs.