2010-01-19 3 views
5

Je suppose que le sujet dit tout! Mais, je ne voulais vraiment pas une syntaxe similaire à celle de Python! Et de bas niveau ... comme C++ par exemple. Je suppose que Java et C# sont corrects aussi, mais j'ai vraiment un gros problème avec le {}, et toujours; < - et chaque ligne. Je déteste tellement ...Le langage le plus proche de la syntaxe de Python est le langage de plus bas niveau!

+14

Eh bien, le montage est plus bas niveau, et il n'a pas ... –

+3

Pourquoi des points-virgules ne vous aiment des accolades ou des points-virgules? Je les trouve incroyablement utiles pour rendre le code plus facile à comprendre et à lire. – Jay

+6

Honnêtement: votre 'gros problème' avec le {} disparaîtra dès que vous utiliserez C/C++/Java/C# plus fréquemment. C'est juste du sucre syntaxique comment le code source est structuré, rien de plus. Vous ne devez pas choisir le langage de programmation que vous utilisez en vous basant sur quelques symboles maléfiques dans sa syntaxe. Choisissez-le en fonction des caractéristiques/exigences dont vous avez besoin pour un projet particulier. –

Répondre

12

Cython est une langue de niveau inférieur avec une syntaxe similaire à Python.

+0

-1 [Les liens nus ne sont pas des réponses] (http://meta.stackexchange.com/a/8259/130885) – endolith

15

cython peut être assez proche de ce que vous voulez: syntaxe à peu près identique à Python, et vous pouvez écrire essentiellement du code de niveau C en elle. Il est réglé pour générer des extensions utilisables par Python, mais vous pouvez les "geler" dans un exécutable autonome.

boo est un autre langage avec une syntaxe très proche de Python, et de la sémantique à propos du niveau de C# (également orienté .NET, mais il y a une version orientée JVM dans les travaux, j'entends).

+0

boo est génial! THX! – slowkvant

3

langue de Google Go a été conçu avec la syntaxe Python à l'esprit que son obtenu un enfer beaucoup de C dans ses gènes aussi.

+3

Go a des accolades et je crois que les points-virgules (ils sont présents dans le tutoriel, même si ce n'est pas dans l'un des exemples donnés - sont-ils facultatifs?) –

6

Cobra à C# compile. Les variables sont typées après leur première utilisation. La performance est à peu près la même que C#.

0

Genie pourrait être ce que vous recherchez. Est un langage de type python (au moins sans point-virgule) qui compile en c.

Questions connexes