Template:Software: Difference between revisions
Created page with "'''Development''' * Basics * Low-Level Development ** Bytecode ** Assembly * Languagesx ** Interpreted (BASIC, JavaScript, Lua, Perl, PHP) ** Compiled (C, C++, C#, Go, Objective-C, Rust)" |
No edit summary |
||
| Line 1: | Line 1: | ||
'''Development''' | '''Development''' | ||
* [[Basics]] | * [[Basics]] | ||
* [[Low- | * [[Low-level development]] | ||
** [[Bytecode]] | ** [[Bytecode]] | ||
** [[Assembly]] | ** [[Assembly]] | ||
| Line 7: | Line 7: | ||
** [[List of interpreted languages|Interpreted]] ([[BASIC]], [[JavaScript]], [[Lua]], [[Perl]], [[PHP]]) | ** [[List of interpreted languages|Interpreted]] ([[BASIC]], [[JavaScript]], [[Lua]], [[Perl]], [[PHP]]) | ||
** [[List of compiled languages|Compiled]] ([[C]], [[C++]], [[C#]], [[Golang|Go]], [[Objective-C]], [[Rust]]) | ** [[List of compiled languages|Compiled]] ([[C]], [[C++]], [[C#]], [[Golang|Go]], [[Objective-C]], [[Rust]]) | ||
'''Paradigms''' | |||
* [[Imperative]] | |||
** [[Object-oriented programming]] | |||
** [[Structured]] | |||
* [[Declarative]] | |||
** [[Data flow]] | |||
** [[Domain-specific language]] | |||
** [[Functional]] | |||
** [[Logic]] | |||
'''Techniques''' | |||
* [[Gang of Four]] [[Design patterns]] | |||
* [[Integration patterns]] | |||
* [[Architectural patterns]] | |||
* [[Concurrency patterns]] | |||
Revision as of 00:07, 31 October 2024
Development
- Basics
- Low-level development
- Languagesx
- Interpreted (BASIC, JavaScript, Lua, Perl, PHP)
- Compiled (C, C++, C#, Go, Objective-C, Rust)
Paradigms
Techniques