Theodoros Chatzigiannakis

less info
298 reputation
19
bio website
location Athens, Greece
age 24
visits member for 1 year, 8 months
seen 3 hours ago

Who I am

  • Undergraduate in Electrical and Computer Engineering.
  • Member of the IEEE and the IEEE Computer Society (formerly member of the IEEE Communications Society).
  • Hobbyist programmer since the age of 10.

What I use

  • I currently prefer to develop in C# and Java.
  • I use C, x86 ASM and JavaScript situationally.
  • I've also used C++, VB.NET, Ruby, Python, PHP, Prolog, UnrealScript and Vala at one point or another.

Apr
22
awarded  Student
Apr
22
revised Why is there a new() constraint in C# but no other similar constraint?
deleted 17 characters in body
Apr
22
revised Why is there a new() constraint in C# but no other similar constraint?
added 41 characters in body
Apr
22
comment Why is there a new() constraint in C# but no other similar constraint?
Thanks, this is does answer my question partially: Near the end of his answer, Eric Lippert mentions that it's a limitation of the IL and including this feature would require an addition to the IL. It'd be perfect if you could provide a source on what IL is generated for the part that is implemented - that is, generically calling a default constructor.
Apr
22
comment Why is there a new() constraint in C# but no other similar constraint?
@RobertHarvey Yes, it is exactly what I'm saying. I'm essentially asking whether there's something that makes default constructors special implementation-wise or if it was just an arbitrary choice to include this and not the other.
Apr
22
asked Why is there a new() constraint in C# but no other similar constraint?
Mar
23
awarded  Scholar
Mar
23
accepted Are NuGet metadata a good place to exclusively set license for source code?
Mar
22
revised Are NuGet metadata a good place to exclusively set license for source code?
deleted 219 characters in body
Mar
22
revised Are NuGet metadata a good place to exclusively set license for source code?
[Edit removed during grace period]; added 221 characters in body
Mar
22
asked Are NuGet metadata a good place to exclusively set license for source code?
Jan
7
revised Introducing polymorphism to new programmers
added 7 characters in body
Jan
7
comment Introducing polymorphism to new programmers
Well, you're right, it was a hasty overstatement. I've changed it to "some".
Jan
7
revised Introducing polymorphism to new programmers
edited body
Jan
7
awarded  Teacher
Jan
7
awarded  Editor
Jan
7
revised Introducing polymorphism to new programmers
deleted 4 characters in body
Jan
6
awarded  Supporter
Jan
6
answered Introducing polymorphism to new programmers