This is a set of terms and meanings that can be helpful to know about some concepts that are in software development world. Feel free to help improve this document.
An actor is an independent virtual processor with its own local state, its receives messages and handle them though mailboxes. It helpes to solve concurrency problems.
The arity of a function describes the number of arguments that the function takes.
The newest and most advanced technological stuff at the moment.
It's a user interface to a computer's operating system or an application in which the user responds to a visual prompt by typing in a command on a specified line, receives a response back from the system, and then enters another command, and so forth. E.g. Rails has a CLI, with it, you can create a project and to configure it.
DSL means a language that the goal is to work in a specific domain or a set in an application. E.g. CSS is a DSL because it only tells HTML pages what they look.
It's a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators.
When changing one thing doesn't affect the others.
Knowing a lot about modern techology, especially computers. E.g. The state needs more tech-savvy workers for its hi-tech industries.