[GH-ISSUE #159] other programming languages on upsilon #50

Closed
opened 2026-05-06 13:14:49 +02:00 by BreizhHardware · 3 comments

Originally created by @Oreig403 on GitHub (Feb 13, 2022).
Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/159

Would it be possible to modify the python app to interpret different programming languages (c, cpp, java, etc)

Originally created by @Oreig403 on GitHub (Feb 13, 2022). Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/159 Would it be possible to modify the python app to interpret different programming languages (c, cpp, java, etc)
Author
Owner

@AlexandreArduino commented on GitHub (Feb 14, 2022):

you can't interpret c, c++ or rust languages because they are compiled languages. Java can be added but it is too complicated and not really necessary. The purpose of the calculator was to add the python language for the exams. And the calculator has limited memory so if you add another language you will probably need to remove other apps :(

<!-- gh-comment-id:1038879529 --> @AlexandreArduino commented on GitHub (Feb 14, 2022): you can't interpret c, c++ or rust languages because they are compiled languages. Java can be added but it is too complicated and not really necessary. The purpose of the calculator was to add the python language for the exams. And the calculator has limited memory so if you add another language you will probably need to remove other apps :(
Author
Owner

@Lauryy06 commented on GitHub (Feb 14, 2022):

Yes, for java for example, the virtual machine needs at least 4mb of RAM to run (see here). So the capabilities of the calculator are too limited to add a more complicated language than Python...
This is an "impossible" problem to solve, so I'll close it.

<!-- gh-comment-id:1039499399 --> @Lauryy06 commented on GitHub (Feb 14, 2022): Yes, for java for example, the virtual machine needs at least 4mb of RAM to run (see [here](https://stackoverflow.com/questions/235315/what-is-the-lightest-java-virtual-machine-ever-except-kvm)). So the capabilities of the calculator are too limited to add a more complicated language than Python... This is an "impossible" problem to solve, so I'll close it.
Author
Owner

@farvardin commented on GitHub (Mar 22, 2022):

It should probably be possible to add lua which has a small footprint and which is cool... 😃

<!-- gh-comment-id:1074785178 --> @farvardin commented on GitHub (Mar 22, 2022): It should probably be possible to add lua which has a small footprint and which is cool... 😃
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Upsilon#50
No description provided.