✅ |
Linux |
|
- A family of open-source Unix-like operating systems based on the Linux kernel
- 90% of all cloud infrastructure is powered by Linux including supercomputers and cloud providers
- 74% of smartphones in the world are Linux-based
|
✅ |
Wiki |
|
- A hypertext publication collaboratively edited and managed by its own audience directly using a web browser
- Provides students with a wealth of lessons including expertly written and volunteer-contributed content
|
✅ |
Shell |
|
- Command-line interpreter that provides a command line user interface for Unix-like operating systems such as the Ubuntu-based system currently in use
|
✅ |
Web Server |
|
- A web server is server software that can satisfy client requests on the World Wide Web
- Students receive a dedicated directory and URL where they can build and test their own web applications
|
✅ |
emacs |
|
- An extensible, customizable, text editor with programming support
- Syntax highlighting
- Context-aware help
- Definition lookup
- Integrated Git support
|
✅ |
Merlin Mission Manager |
Merlin Mission Manager |
- An automated, realtime environment for evaluating coding and other challenges
|
✅ |
Igis |
|
- An open source interactive graphic system for exploring computer-based graphics and applications using Swift
|
✅ |
Ada |
|
- Ada is a structured, statically typed, imperative, and object-oriented high-level programming language
|
✅ |
Assembler |
|
- GNU Assembler is used to assemble the GNU operating system and the Linux kernel, and various other software and student projects
|
✅ |
C |
|
- C is a general-purpose, procedural computer programming language supporting structured programming, lexical variable scope, and recursion, with a static type system
|
✅ |
C++ |
|
- C++ is a general-purpose programming language created as an extension of the C programming language
- The language has expanded significantly over time, and modern C++ now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation
|
✅ |
Java |
|
- Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible
|
✅ |
Lisp |
|
- Lisp is a family of programming languages with a distinctive, fully parenthesized prefix notation
- Lisp is the second-oldest high-level programming language in widespread use today
- Lisp was originally created as a practical mathematical notation for computer programs
- Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, conditionals, higher-order functions, recursion, the self-hosting compiler, and the read–eval–print loop
|
✅ |
Perl |
|
- Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages
|
✅ |
PHP |
|
- PHP is a general-purpose scripting language especially suited to web development
|
✅ |
Prolog |
|
- Prolog is a logic programming language associated with artificial intelligence and computational linguistics
|
✅ |
Python |
|
- Python is an interpreted, high-level and general-purpose programming language
- Python's design philosophy emphasizes code readability with its notable use of significant whitespace
- Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects
|
✅ |
Swift |
|
- Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. and the open-source community
- Swift has features addressing some common programming errors like null pointer dereferencing
- Swift provides syntactic sugar to help avoid some deeply nested constructs
- Swift supports the concept of protocol extensibility that can be applied to types, structs and classes
|