News for hackers. Stuff that matters.

KellAG

There's nothing more "advanced" about statically typed languages. Static typing and type inference are straightforward and can make implementation details simpler than dynamic languages (because you're greatly reducing or removing the unknowns you have to deal with at runtime). This is assuming you're making a batch-style compiler, as most implementors do, and not an interactive system.

If you're focused on benchmark numbers, dynamically typed languages are much more challenging to squeeze performance out of better code generation.

You can also add static type inference and consistency checking to a dynamic language, and indeed some systems do in the name of better

Re:Spurn the computer game industry on Sunday January 15, 2017 @02:24PM (#13405833)
The graphics card fetish point was valid 10 years ago, but not now. It used to be that all developers were requiring new and high end features--often simply because they weren't optimizing their renderers--but now any cheap graphics card is good enough for everything except a handful of triple-A games with all the knobs turned to 10. Especially if you buy indie stuff on Steam, you'll have no worries with a 5 year old video card, and you can play so many great games.

The graphics card comparers and obsessors are paying lots of money for higher power requirements, more noise, and higher failure rates. They can be safely ignored as a market.