Passa ai contenuti principali

Software Development

{Sviluppo del software}


  Software developmentThe Software development is the process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.
Software development, and then program languages used in the process, can be classified in multiple paradigms basing on their features. 
  {Sviluppo del software. Lo sviluppo del software è il processo di ideazione, specifica, progettazione, programmazione, documentazione, test e correzione di bug coinvolti nella creazione e nella manutenzione di applicazioni, framework o altri componenti software.
Lo sviluppo del software, e quindi i linguaggi di programmazione utilizzati nel processo, possono essere classificati in più paradigmi in base alle loro caratteristiche}

  Imperative ProgrammingIn computer science, imperative programming is a programming paradigm that uses statements that change a program's state. In much the same way that the imperative mood in natural languages expresses commands, an imperative program consists of commands for the computer to perform. Imperative programming focuses on describing how a program operates.
  {Programmazione imperativa. In informatica, la programmazione imperativa è un paradigma di programmazione che utilizza istruzioni che modificano lo stato di un programma. Più o meno allo stesso modo in cui il modo imperativo nei linguaggi naturali esprime comandi, un programma imperativo consiste di comandi che il computer deve eseguire. La programmazione imperativa si concentra sulla descrizione di come funziona un programma}

  Functional Programming. A programming paradigm, which is particularly suitable for parallel computing, is that of functional programming. This paradigm, already used for some time in the scientific environment and in research institutes, could finally gain the limelight thanks to the advent of recent multi-core technologies. Examples of programming languages based on this "functional" paradigm are: OCaml, Clojure, Scala, Haskell, Scheme, Python F # and Ruby.
  {Programmazione Funzionale. Un paradigma di programmazione, che in particolare è adatto al calcolo parallelo, è quello della programmazione funzionale. Questo paradigma già utilizzato da tempo in ambiente scientifico e negli istituti di ricerca potrebbe guadagnare finalmente le luci della ribalta proprio grazie all'avvento delle recenti tecnologie multi-core. Esempi di linguaggi di programmazione basati su questo paradigma “funzionale” sono: OCaml, Clojure, Scala, Haskell, Scheme, Python F# e Ruby}

  Object-oriented Programming. Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields (often known as attributes or properties), and code, in the form of procedures (often known as methods).
  {Programmazione orientata agli oggetti. La programmazione orientata agli oggetti è un paradigma di programmazione basato sul concetto di "oggetti", che può contenere dati e codice: dati sotto forma di campi (spesso noti come attributi o proprietà) e codice, sotto forma di procedure (spesso noti come metodi)}

Hashtag keywords: #softwareDevelopment #programming #imperative #functional #OOP #TateoBlog #TILLL

Extract fromThe Computer Science and the Information TechnologiesTILLL-Learning

Linkhttps://tateoblog.blogspot.com/p/informatica.html


_____________________________________________________________________________

 Tateo’s Interdisciplinary Lifelong Learning Project

T I L L L

LEARNING - BLOG - COMMUNITY

Learning, knowledge sharing and Communities engagement about: Artificial Intelligence, Augmented / Virtual / Mixed Reality, Automation, Electronics, Computer Science and Information Technology, Mobile Devices, Problem Solving, Readings, Social Media, Simulation, Artificial Vision, Work and Soft Skills

by Tateo Giovanni Battista

_____________________________________________________________________________

TILLL~Blog © September 30, 2021

Commenti