What does POCO mean?

I have seen many articles about POCO. What is it?

+65
poco
May 26 '09 at 11:38
source share
7 answers
+49
May 26 '09 at 11:40
source share

Based on the language you want to select for POCO

Regular CLR Object

as mentioned on Wikipedia ,

Regular C ++ Object

as mentioned by PocoCapsule, or,

POptable COmponents

as the POCO project mentions.

As for me, and because of this question, and, of course, in simple words, this is a C ++ library . :)

POCO C ++ libraries focus on networked, cross-platform C ++ software development that Apple Cocoa for Mac development, or Ruby on Rails for web development is a powerful but easy-to-use platform for building your applications.

POCO C ++ libraries are built strictly according to the ANSI / ISO C ++ standard, including the standard library. POCO C ++ library developers are trying to find a good balance between using advanced C ++ functions and preserving clear classes, and the code is clean, consistent and easy to maintain.

+31
May 26 '09 at 11:40
source share

POCO C ++ Libraries (POCO stands for POptable COmponents) are open source C ++ class libraries that simplify and speed up the development of networked, portable C ++ applications. Libraries integrate seamlessly with the standard C ++ library and fill in many of the functional gaps left by it. Their modular and efficient design and implementation makes POCO C ++ libraries extremely well suited for embedded development, an area where the C ++ programming language is becoming more and more popular because of its suitability for low-level (I / O device, interrupt handlers, etc. .d.) And a high-level object-oriented development. Of course, POCO C ++ libraries are also prepared for problems at the enterprise level.

POCO C ++ libraries free developers from re-creating the wheel and allow them to spend their time on more useful areas, such as quick execution and work on the functions that make their application unique.

Source and additional information

+9
May 26 '09 at 11:42
source share

If you say .NET:

POCO = regular class object (or CLR)

Please see: POCO vs DTO

+6
May 26 '09 at 11:41 a.m.
source share

Acronyms like this usually mean "Plain Old ...", such as POX, meaning "Plain Old XML."

Therefore, I would suggest that POCO was either an ordinary old-fashioned C object, an ordinary old-class object, or some derivative. This would help if I knew the context (for example, the programming language you are using).

+4
May 26 '09 at 11:41
source share

lainMH and Darnell have already given you the answer. As stated in the Wikipedia article, there is a link to the term POJO , and the background of this term is found on Martin Fowlers website .

+2
May 26 '09 at 11:43
source share

POCO stands for Plain Old C ++ Object .

+1
May 26 '09 at 11:40
source share



All Articles