Gulshan's user avatar
Gulshan's user avatar
Gulshan's user avatar
Gulshan
  • Member for 13 years, 2 months
  • Last seen more than a week ago
  • Dhaka, Bangladesh
86 votes
11 answers
30k views

Why Garbage Collection if smart pointers are there

80 votes
14 answers
33k views

Why are side-effects considered evil in functional programming?

77 votes
18 answers
130k views

In plain English, what is recursion?

73 votes
6 answers
28k views

When is a feature considered a "First class citizen" in a programming language/platform?

72 votes
7 answers
81k views

When to use abstract classes instead of interfaces with extension methods in C#?

46 votes
5 answers
12k views

How is dependency inversion related to higher-order functions?

34 votes
14 answers
89k views

When is Java a good choice for web development? [closed]

31 votes
5 answers
17k views

Are C++ templates just a kind of glorified macros?

28 votes
14 answers
4k views

How large non-OO code bases are managed?

19 votes
4 answers
22k views

Any real use of pointers in C#? [closed]

18 votes
13 answers
2k views

C# or .Net features to cut off assuming no backward compatibility needed? [closed]

18 votes
4 answers
4k views

How do I know my data is relational or object oriented in nature?

17 votes
19 answers
69k views

Ideal programming language learning sequence? [closed]

17 votes
3 answers
3k views

Is Redux using a sanitized God object pattern?

13 votes
3 answers
3k views

How did the idea of Exception-handling emerge into programming languages? [duplicate]

12 votes
3 answers
5k views

Do functional programming languages have more opportunity to do compile time optimization?

11 votes
6 answers
1k views

What are the differences between a website and a web application?

11 votes
6 answers
709 views

Why binding is not a native feature in most of the languages?

9 votes
1 answer
4k views

Pros and cons of JIT and AOT [closed]

9 votes
11 answers
634 views

Which approach to follow for developing applications targeting multiple platforms?

7 votes
3 answers
3k views

What are the common misuses of "enum" in C?

7 votes
15 answers
4k views

Why OOP is enforced in Java and C#? [closed]

7 votes
2 answers
5k views

Why aren't extension methods being used more extensively in .NET BCL?

6 votes
2 answers
504 views

Are the default objects of VB a type of singleton?

6 votes
1 answer
2k views

Does immutability reduce the scope of unit testing?

5 votes
4 answers
2k views

Do you know any scenario where asp.net mvc can outperform asp.net?

5 votes
5 answers
581 views

What are the standard practices for database access in .net?

5 votes
7 answers
490 views

Is there a way to play the role of Javascript with any other language like C#? [closed]

5 votes
1 answer
458 views

Scoping recommendations while developing in C

5 votes
4 answers
1k views

Shouldn't the lazy evaluation/execution be syntactically differentiated from eager evaluation/execution in C#?