Reputation
1,310
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
5 11
Newest
 Yearling
Impact
~96k people reached

  • 0 posts edited
  • 0 helpful flags
  • 139 votes cast
Dec
23
awarded  Yearling
May
21
awarded  Good Answer
Dec
23
awarded  Yearling
Aug
3
awarded  Nice Answer
Dec
23
awarded  Yearling
Sep
4
awarded  Nice Answer
Aug
7
awarded  Student
Dec
23
awarded  Yearling
Sep
6
awarded  Nice Answer
Jul
27
awarded  Nice Answer
May
11
comment Why is every programming language “powerful”?
Powerful is a very subjective category. One might sometimes be able to agree on one core language being more powerful than another one. E.g. C++ vs. C or VB6 vs Scala. If one includes the different use-cases, things are complicated again - like comparing apples to bananas.
May
11
comment Languages on a resume: Is it better to put “C/C++” or “C, C++”?
Everything is a superset of a subset of C.
May
11
comment What are your suggestions on learning how to think?
Functional programming teaches to think. Everything else teaches to programm ;)
May
3
answered “Pythonic” equivalent term for code written in modern C++ style?
Feb
7
answered Worst practices in C++, common mistakes
Feb
6
comment Is there a programming language with not a tree but tags idea behind OOP?
I want tag-based filesystems too :) Any hints? What's the current state-of-art?
Feb
6
comment Is there a programming language with not a tree but tags idea behind OOP?
@kolupaev: Certain things are modelled well by trees, other things aren't. Inheritance has it's place, tags have other uses - take both where appropriate, everything else would be useless ideology ;)
Feb
6
comment Is there a programming language with not a tree but tags idea behind OOP?
@Slomojo: Yes. One easily gets distracted by the fact that interfaces kinda look like ordinary inheritance in languages like C#, though they're fundamentally different. One should be able to add them one the fly, without changing the underlying type. Currently, Haskell typeclasses have modelled best what interfaces could be like.
Feb
6
comment Is there a programming language with not a tree but tags idea behind OOP?
@kolupaev: Edited the answer. Take a look at type classes. Do you know .NET'S extension methods? Tags describe too, as typeclasses do. Adding functionality once you got that generic description is just a matter of syntactic sugar.
Feb
6
revised Is there a programming language with not a tree but tags idea behind OOP?
added 351 characters in body