419 reputation
1410
bio website github.com/ferruccio
location Sharon, MA
age
visits member for 4 years, 2 months
seen Nov 14 at 12:13

Ferruccio Barletta

freelance software developer

ferruccio.barletta@gmail.com


Dec
30
awarded  Great Answer
Dec
29
awarded  Good Answer
Dec
29
awarded  Nice Answer
Dec
29
awarded  Commentator
Dec
28
awarded  Good Answer
Dec
28
awarded  Nice Answer
Dec
22
comment Is there any reason to use C++ instead of C, Perl, Python, etc.?
Boost is the only reason I still use C++.
Dec
22
comment Why hasn't a faster, “better” language than C come out?
@jalf - I disagree. D's syntax is familiar enough so that a C or C++ programmer can pick it up easily and D can link to existing C libraries so that you don't lose the existing code base (C++ libraries are a whole other matter).
Nov
7
awarded  Critic
Oct
18
awarded  Teacher
Oct
7
comment What parts of your coding standard contribute to quality code?
I agree in general but disagree on the "constants are capital" rule. I think this type of rule evolved from misapplying the C "preprocessor macros are all caps" rule (which makes sense, it's a dangerous construct and all caps makes it stand out). I don't think it adds any value to be able to tell whether a given symbol is constant or not and it conflicts with the other rules: "is this a private or public constant?" naming rules are a good thing, but they should take the language's capabilities into account and not just be dragged from one language to another whether they make sense or not.
Oct
3
awarded  Supporter
Sep
27
answered What should every programmer know?
Sep
27
comment What should every programmer know?
Not to mention assembly language.