Category:Ayrch: Difference between revisions
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{stub}}{{language|Ultimate++ |
{{stub}}{{language|Ultimate++ |
||
|exec=machine |
|exec=machine |
||
|safety=both |
|safety=both |
||
Line 8: | Line 8: | ||
|strength=strong |
|strength=strong |
||
|compat=both |
|compat=both |
||
|tags=cpp |
|tags=cpp}} |
||
|bnf=https://www.ultimatepp.org/www$uppweb$overview$en-us.html }}{{codepad}}{{allows|Network access}}{{allows|Database access |
|bnf=https://www.ultimatepp.org/www$uppweb$overview$en-us.html }}{{codepad}}{{allows|Network access}}{{allows|Database access |
Revision as of 23:57, 5 February 2021
This programming language may be used to instruct a computer to perform a task.
Execution method: | Compiled (machine code) |
---|---|
Garbage collected: | No |
Parameter passing methods: | By reference, By value |
Type safety: | Safe, Unsafe |
Type strength: | Strong |
Type compatibility: | Nominative, Structural |
Type expression: | Explicit |
Type checking: | Dynamic, Static |
Lang tag(s): | cpp |
See Also: |
|
|bnf=https://www.ultimatepp.org/www$uppweb$overview$en-us.html }}
Ultimate++ is a rapid application development framework that combines C and C++ into its own unique language. Ultimate++ goes by the names of U++ and Upp. The purpose of Ultimate++ is to reduce code complexity.
The Ultimate++ is easy to install and self-contained inside a integrated development environment simply called TheIDE. The framework installs on all the major operating systems and even minor ones.
https://www.ultimatepp.org/www$uppweb$overview$en-us.html
Language
This example is a hello world using the Upp namespace.
- include <Core/Core.h>
using namespace Upp;
CONSOLE_APP_MAIN { const Vector<String>& cmdline = CommandLine(); printf("Hello World\n"); for(int i = 0; i < cmdline.GetCount(); i++) { }
}
Versions
- U++ 2015.1
- U++ 2017.1rc1
- U++ 2018.1.rc1
- U++ theide.app
- U++ 2019 MacOS
- U++ 2019.1rc3 mingw
- U++ 2019 win
- U++ 2019.1.rc6 x11
- U++ 2020.2rc2 posix
- U++ 2020.2rc1 win
This category currently contains no pages or media.
- WikiStubs
- Execution method/Compiled/Machine code
- Garbage collection/No
- Parameter passing/By reference
- Parameter passing/By value
- Typing/Safe
- Typing/Unsafe
- Typing/Strong
- Typing/Compatibility/Nominative
- Typing/Compatibility/Structural
- Typing/Expression/Explicit
- Typing/Checking/Dynamic
- Typing/Checking/Static
- Programming Languages
- Codepad languages
- Programming paradigm/Procedural
- Programming paradigm/Imperative
- Programming paradigm/Object-oriented
- Programming paradigm/Functional
- Programming paradigm/General-purpose