Category:Ayrch: Difference between revisions
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{stub}}{{language|Ultimate++}} |
{{stub}}{{language|Ultimate++}} |
||
|exec=machine |
|||
|safety=both |
|||
|gc=no |
|||
|parampass=both |
|||
|checking=both |
|||
|express=explicit |
|||
|strength=strong |
|||
|compat=both |
|||
|tags=cpp |
|||
|bnf=https://www.ultimatepp.org/www$uppweb$overview$en-us.html }}{{codepad}}{{allows|Network access}}{{allows|Database access |
|||
}}{{allows|Concurrency}}{{provides|Run time polymorphism}}{{provides|Compile time polymorphism}}{{allows|Windowing UI}}{{allows|Graphics}}{{allows|OpenGL}}{{allows|Dynamic linking}}{{provides|File access}}{{allows|File system access}}{{provides|Objects}}{{allows|Signal handling}}{{provides|Mutable state}} |
|||
'''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''' |
|||
{{language programming paradigm|procedural}} |
|||
{{language programming paradigm|imperative}} |
|||
{{language programming paradigm|object-oriented}} |
|||
{{language programming paradigm|functional}} |
|||
{{language programming paradigm|general-purpose}} |
|||
<br clear="both"> |
Revision as of 23:56, 5 February 2021
This programming language may be used to instruct a computer to perform a task.
See Also: |
|
---|
|exec=machine |safety=both |gc=no |parampass=both |checking=both |express=explicit |strength=strong |compat=both |tags=cpp
|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.