Author: Onorato
Date: 08/10/2016
Abstract In this post (provocative title :-)) I want to talk a little bit about the habit of (ab)using the (get and set) accessors in Object Oriented languages. I’ll try, step by step, from the OO definition through the end define why it is bad and what we can do to avoid this. OO Definition … Read More
Author: Onorato
Date: 04/03/2013
The GCC is moving towards C++ 🙂 GCC now uses C++ as its implementation language (from version 4.8). In the below link the release note. This just confirm what I wrote in one of my previous posts. Furthermore in the next months/years we’ll see a lot of open source projects ported on C++. It´s just … Read More
Author: Onorato
Date: 05/31/2012
Let me write something, our work is changed related to many year ago. Today, systems are very complicated (as well as complex) but some people are still stuck in the language dicussion … C++, Java, Phyton, C# and so on ! well, I think our focus should be on what do you want really … Read More
Author: Onorato
Date: 12/13/2011
Interoperability with UML has always been a problem. Just think about to UML definition, can a language (unified !) be constrain to a specific tool ? or better, can a company join a tool without hope (not without a little work) to exchange its models with other tools ? The OMG knew that this … Read More
Author: Onorato
Date: 10/26/2011
Distribution is an important aspect of architecture. An architecture identify the components of a system and relations between them, so distribution indicate components (in general sense) that exist in multiple address space (e.g..: components of a system distribuited on a network). There are two kind of distribution Symmetric and Asymmetric. Asymmetric distribution means that the … Read More
Author: Onorato
Date: 10/11/2011
Today has been published the new c++11 standard by iso web site : http://www.iso.org/iso/pressrelease.htm
Author: Onorato
Date: 04/12/2011
In questo post (rispolverato dalla precedente versione del mio sito) farò un escursus su come arrivare al requisito software dall’esigenza del cliente. Qualche definizione di requisito : 1 – Condizione o capacità che occorre all’utente per risolvere un problema o raggiungere un obiettivo. 2 – Un requisito è una condizione o capacità documentata. Sono raggruppati … Read More
Author: Onorato
Date: 04/04/2011
Venerdì 25 marzo e’ stato approvato dal comitato tecnico ISO per il C++ la bozza di standard C++0x che presumibilmente verra’ identificato da C++11 e sostituirà lo std attuale C++98. La pubblicazione avverra’ probabilmente entro questa estate. Parecchie le novità in questo standard dal multithreading (novità mooolto interessante) alla keyword auto a qualche supporto in … Read More