retarded syntax, GC, Google-created so it probably attaches keyloggers to your binaries, slower than Javascript, no libraries to speak of, calls itself a systems language without pointer semantics which forces you to use C FFI, broken on 32-bit
>>6 retarded syntax,
I grant you that point
GC, LOL OMG MOORES LAW Google-created so it probably attaches keyloggers to your binaries, go listen some libertarian talkshows
slower than Javascript, no libraries to speak of,
from a practical viewpoint it's more complete than all lisps together calls itself a systems language without pointer semantics which forces you to use C FFI, broken on 32-bit
It's like 2 years old
Objective-C
* Strict superset of C; any valid C code is valid in Objective-C.
* Smalltalk-style syntax and message-based OOP.
* Properties add syntactic sugar for object.variable = value expressions that call object's getters and setters, which may automatically generated and/or overridden.
* Synthesize let's you define multiple getters and setters in one line of code.
* Garbage collection is optional. Memory may be managed explicitly or with reference counting.
Why are we still creating ``C alternatives'' when we've had the perfect alternative for years?
Objective-C
* Created by Apple, so no one can use your software on real hardware unless you pay over $9000 to get it into the App Store
* Wacky mixture of Smalltalk and C syntax
>>19 Created by Apple
It was created by a company called StepStone in the early 80s, licensed and extended by NeXT in 88, then further extended by Apple after their NeXT acquisition in 96.
no one can use your software on real hardware unless you pay over $9000 to get it into the App Store
What's GNUStep? Also, xcode let's you export your code as pure C. As long as your program doesn't depend on Apple's dynamic libraries it's still portable. There's no reason Objective-C APIs can't be developed for other GUI toolkits. Not that it's necessary, because you can still use their C APIs and still get superior syntax, data structures and memory management with Objective-C.
Wacky mixture of Smalltalk and C syntax
Everything in C with only the good parts of Smalltalk. Win/win.
>>17 not on a 8-core cpu it isn't
if you want fast concurrency, use Scala or Clojure which have better concurrency features than Go because their functional style of programming fits concurrency better. They are also faster than Go, they run as fast as Java and Java is faster than Go.