Site Web sur le langage de programmation Сuprum Lang


Forum sur Alien Cat et les langages de programmation

Téléchargez la dernière version de Cuprum Lang

//----------------------------------------------------------------------------------------------

30 Octobre 2023.

J'écris lentement la documentation pour la version française.

Les préparatifs du lancement sont en cours...

Que pensez-vous de ces synonymes d’opérateurs de comparaison ?


Opérateurs de comparaison Cuprum Lang
Opérateur de comparaison Synonyme en français Exemple de code
==
égalité
égal a
égal

si ggg == fff {
    g ++
}

si ggg égalité fff {
    g ++
}

if ggg égalité fff {
    g ++
}

if ggg égal fff {
    g ++
}
!=
inégalité
inégal a
inégal

si ggg inégalité fff {
    ggg ++
}

si ggg inégal a fff {
    ggg ++
}

if ggg inégal fff {
    ggg ++
}

if ggg != fff {
    ggg ++
}
>=
supérieur ou égal à
supérieur ou égal
plus ou égal

si ggg supérieur ou égal à fff {
    ggg ++
}

si ggg supérieur ou égal fff {
    ggg ++
}

if ggg plus ou égal fff {
    ggg ++
}

if ggg >= fff {
    ggg ++
}
<=
inférieur ou égal à
inférieur ou égal
moins ou égal

si ggg inférieur ou égal à fff {
    ggg ++
}

si ggg inférieur ou égal fff {
    ggg ++
}

if ggg moins ou égal fff {
    ggg ++
}

if ggg <= fff {
    ggg ++
}
>
supérieur à
supérieur
plus que
plus

si ggg supérieur à fff {
    ggg ++
}

si ggg supérieur fff {
    ggg ++
}

if ggg > fff {
    ggg ++
}
<
inférieur à
inférieur
moins que
moins

si ggg inférieur à fff {
    ggg ++
}

si ggg inférieur fff {
    ggg ++
}

if ggg < fff {
    ggg ++
}



Les mots-clés Cuprum Lang sont des mots réservés prédéfinis
qui ont des significations particulières pour l'interprète.


Mots-clés Cuprum Lang
Opérateur Synonyme en français Exemple de code
if
si
si g == f {
    g ++
}

//----------------------------------------------------
if g == f {
    g ++
}
else
sinon
si g == f {
    g ++
}
sinon {
     f = x + 40
}

//---------------------------------------------------
if g == f {
    g ++
}
else {
     f = x + 40
}
while
tant que
alors que
tandis que
pendant que
bien que
tant que g > 40 {
    g = g - 2
}


alors que g > 40 {
    g = g - 2
}


tandis que g > 40 {
    g = g - 2
}


pendant que g > 40 {
    g = g - 2
}


bien que g > 40 {
    g = g - 2
}


//----------------------------------------------------
while g > 40 {
    g = g - 2
}
call
appel
appel g > 1 sous-programme_1
appel sous-programme_2

//----------------------------------------------------
call g > 1 sous-programme_1
call sous-programme_2

jmp
aller
aller g > 1 étiquette_1
aller étiquette_2

//----------------------------------------------------
jmp g > 1 étiquette_1
jmp étiquette_2

continue
continuer
continuer g > 1
continuer

//----------------------------------------------------
continue g > 1
continue

break
interrompre
interrompre g > 1
interrompre

//----------------------------------------------------
break g > 1
break

return
retour
retour

//----------------------------------------------------
return

loop
boucle
boucle d < 23 étiquette_23
boucle étiquette_23

//----------------------------------------------------
loop d < 23 étiquette_23
loop étiquette_23


print
afficher
afficher d + w
s90 = Bonjour
afficher s90

//----------------------------------------------------
print d + w
s90 = Bonjour
print s90


//----------------------------------------------------------------------------------------------

21 Octobre 2023.

Programmation en français à Cuprum Lang




//----------------------------------------------------------------------------------------------

28 Septembre 2023.

Il y avait quelques erreurs mineures dans la nouvelle version et elles ont déjà été corrigées.

Téléchargez à nouveau la nouvelle version CuprumLang 3.0.7


//----------------------------------------------------------------------------------------------

26 Septembre 2023.

Mise à jour du programme CuprumLang

ous pouvez le télécharger à partir du lien CuprumLang 3.0.7

Les anciennes versions du programme ont été supprimées et archivées.

Utilisez la dernière version du programme.



Innovations

Ajout de la possibilité de variables int et decimal définir des noms arbitraires.


//Exemple de code

int Bonjour = 23;

decimal sdg = -341;

int we = 12;

decimal wee = 21;


wee -= 2;

wee = sqrt(we+pi) + 2 + we - wee^3 - sdg + Bonjour;

print wee;


//----------------------------------------------------------------------------------------------

24 Septembre 2023.

Ces deux épisodes de dessins animés se sont révélés prophétiques.

Il s’agit d’une parabole cryptée sur des civilisations hautement développées.


Je ne m'en suis rendu compte moi-même qu'en septembre 2023,

et a décidé de continuer à faire une série sur le chat extraterrestre.

Le dernier épisode a été réalisé en 2021.


//----------------------------------------------------------------------------------------------

21 Septembre 2023.


Une nouvelle version du langage de programmation CuprumLang sera bientôt disponible 3.00.7.

//----------------------------------------------------------------------------------------------

3 Décembre 2022.

Sortie d'un nouveau langage de programmation CuprumLang 2D.
En l'utilisant, vous pouvez dessiner des images à partir de simples primitives graphiques.
Ci-joint 3 exemples.
Si vous ne savez pas du tout programmer et ne savez pas de quoi il s’agit, alors cette invention est faite pour vous.

Vous pouvez dessiner un carré ou un cercle en utilisant le code, puis enregistrer l'image au format png.
Vous pouvez même créer une animation primitive en utilisant la variable rnd.

Vous pouvez le télécharger à partir du lien CuprumLang 2D.


//----------------------------------------------------------------------------------------------

//----------------------------------------------------------------------------------------------

5 Novembre 2020.

Comment fonctionnent les fonctions Timing, Spacing.
Abréviation Ti и Sp.

Timing and Spacing

//----------------------------------------------------------------------------------------------



//----------------------------------------------------------------------------------------------

Aujourd'hui est un jour historique, le 30 août 2020.

Je publie mon langage de programmation CuprumLang pour Blender et Maya.

//----------------------------------------------------------------------------------------------



Parlons maintenant de l'animation et du langage de programmation Cuprum Lang

Informations principales sur CuprumLang

Ce langage de programmation expérimental a commencé à se développer

depuis mars 2018 comme langage de programmation pour l'animation dans le programme Blender.


CuprumLang - Il s'agit d'un interpréteur très simple avec un débogueur intégré

écrit en langage de haut niveau C#.


Pourquoi ce nom ? Dans le tableau périodique, l'élément sous

le numéro 29 est désigné CU ou cuivre.

Cuprum en latin.


Ce langage de programmation résout un problème difficile et fondamental de l'animation de personnages.
Rendre les mouvements du personnage naturels le plus rapidement possible.
Plusieurs milliers d'expériences ont été réalisées pour faire revivre les personnages.
1 chaîne sur YouTube pour faire revivre des personnages et d'autres expériences d'animation

2 chaînes sur YouTube pour faire revivre des personnages et d'autres expériences d'animation .


Le langage possède trois types de variables int, decimal, string.
Toutes les variables sont globales.
Il est impossible de définir vos propres variables dans le langage.
Peut-être qu'à l'avenir, il sera possible d'ajouter vos propres noms
variables, mais pour l'instant il y en a suffisamment de variables intégrées pour tous les types
tâches spéciales.


Ce langage est en fait un mélange de langage assembleur et de langage C
avec beaucoup de fonctions intégrées.

Il existe déjà des variables prédéfinies
et il s'est avéré qu'ils étaient largement suffisants pour créer
programmes spécialisés simples.

Ce sont les lettres de l'alphabet latin a, b, c, d,...z.
pour le type de données décimal (virgule flottante).

Pour une variable de type int il existe une plage
variables de i0 à i1001.

Pour une variable de type décimal il existe une plage
variables de d0 à d1001.

Pour une variable de type chaîne il existe une plage
variables de s0 à s1001.


Le langage peut être utilisé comme une calculatrice.
La précision de sortie maximale est de 29 caractères.



Les programmes les plus simples ressemblent à ceci.

print Hello, world!
print 123


a = 1
b = 2
a = a+b
print a


//Travailler avec des lignes
s0 = Hello,
s0 += world !
print s0


a = 1 + 3 - sqrt(sin(2))
b = 2.001
a = a + b/3
print a


d90 = 123
a = 1
b = 2
a += b * sin(b) + sqrt(d90)
print a


//Générateur de nombres pseudo-aléatoires
a = rnd(1.01 , 40)
print a


À suivre...



All rights reserved. CuprumLang. 2018 - 2023. bios.space@gmail.com Leonid Vitos