Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Most liked: absence of BS.
Most disliked: too much undefined behaviour that the compiler doesn't reliably warn about and that should have been implementation defined instead. -
CptFox16076yHate: Implicit complex conversion, the source of most of the contents of the JS memes and one of the reasons I keep as far from PHP as I can.
Love: Type systems. Well used, they convey a ton of meaning, and they're just great when you need to make big refactors. Bonus point for Rust's type system for also encompassing value lifetimes: no more wondering with this or that reference will still point to meaningful data by the point you use it, and the API provides clearer and more accurate information on the expected behaviour around a reference than any documentation can. -
Liked: it's designed to be run anywhere
disliked: illogical, unintuitive types' interactions, lack of strict typing. Yes yes, its superset does have types, but then the language becomes even more unnatural
?Gues which lang is that? :) -
stop67306yMost liked: goroutines and channels
most disliked: complete backward compatibility(which lang could it be?) -
C0D4662246yMost liked: strong types
Most disliked: strong types.
I love that they force you to behave, but at the same time, you just need a dirty object to get things done.
What's your most liked and most disliked language feature (not standard library feature) and why?
question