717 reputation
515
bio website
location South Korea
age 32
visits member for 3 years, 9 months
seen Nov 17 at 23:46

Current tools.

  • OSX, iOS, FreeBSD.
  • C/C++/Objective-C, Cocoa, Xcode.
  • PostgreSQL.

Feel free to fix my grammar if it's wrong. I always appreciate!


Jun
4
revised How can Swift be so much faster than Objective-C in these comparisons?
deleted 1 character in body
Jun
4
revised How can Swift be so much faster than Objective-C in these comparisons?
deleted 1 character in body
Jun
4
answered How can Swift be so much faster than Objective-C in these comparisons?
May
29
awarded  Notable Question
May
4
comment Can static and dynamically typed languages be seen as different tools for different types of jobs?
@Giorgio Well, that's maybe because I'm addicted on the static validation stuffs. It's so sweet to me, and I literally can't live without them even on small scale :p
May
4
revised Can static and dynamically typed languages be seen as different tools for different types of jobs?
deleted 93 characters in body
May
4
revised Can static and dynamically typed languages be seen as different tools for different types of jobs?
deleted 5 characters in body
May
4
answered What is better for prototyping: a statically-typed language, or a dynamically-typed one?
May
4
answered Can static and dynamically typed languages be seen as different tools for different types of jobs?
May
4
comment Architectural differences between dynamic and static languages
Thanks. I just wanted to check. I have heard there're some realtime GC implementations, but I haven't heard how they are used practically in the industry…
May
4
comment Architectural differences between dynamic and static languages
Can Singularity provide realtime-aware maximum latency guarantee?
May
3
comment Do dynamic typed languages deserve all the criticism?
IMO, headers are also a great outline documentation due to its compactness and clarity.
May
3
comment Why do people consider Python a weak language?
Python programs lack static program validation. Because Python doesn't force any. There's almost no way to validate program before running. (far worse then equivalents in static languages even if exists) Though static validation is not an omnipotent, but far better than nothing. Also, its dynamic nature make it harder to predict program's result. It can be nice for small scale programs, but hell in a large scale. That's why Python is mainly considered as a DSL rather than a system language, and pretty same to most dynamic languages.
May
3
comment Java Heap Allocation Faster than C++
@Demetri But in reality, that only if case happens too much (and again, even unpredictably!) unless you can satisfy some impractical constraints. In other words, C++ is far easier for the any realtime situation.
Jan
20
accepted What is dispatch? Does it imply dynamic resolution?
Jan
19
comment What is dispatch? Does it imply dynamic resolution?
If the term dispatch can be used on both of static and dynamic, why does multiple dispatch imply dynamic? What about static multiple dispatch?
Jan
19
comment What is dispatch? Does it imply dynamic resolution?
Can I treat C++ free functions are supporting static multiple dispatch?
Jan
19
comment What is dispatch? Does it imply dynamic resolution?
@miraculixx That's the article. And the Wikipedia article don't mention about static/dynamic attribute, so I was fully confused.
Jan
19
asked What is dispatch? Does it imply dynamic resolution?
Dec
8
comment Java Heap Allocation Faster than C++
Soft-realtime doesn't mean you're OK to stop usually. It just means you can pause/retry in real bad situation - usually unexpected - instead of halt/crash/failure. No one would like to use usually pausing music player. The problem of GC pause is it happens usually and unpredictably. In that manner, GC pause is not acceptable even for soft-realtime application. GC pause is acceptable only when users don't care application quality. And nowadays, people are not that much naive anymore.