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
		- 
				
				 jaread2118yJava was a state of the art language in 1997. Now, it's a 1997 language in 2017... jaread2118yJava was a state of the art language in 1997. Now, it's a 1997 language in 2017...
 
 ..... Actually, scratch that, Java was never a state of the art language, it's design-by-committee bullshit from the start.
- 
				
				why exactly would you want to use type inference in a statically typed language?
 
 also i suppose you havent been a java dev for long if you havent heard of generics
- 
				
				 jaread2118y@BindView jaread2118y@BindView
 Reply newReply = new ReplyFactory<SarcasticResponse>(ReplySource("because verbosity?")).generateReply();
- 
				
				@jaread boo hoo java is verbose and my ide surely doesnt autocomplete the code after 3 fucking keystrokes
- 
				
				 Liz37128y@BindView ive been programming java for 4 years, its the opposite, im new to c++ actually Liz37128y@BindView ive been programming java for 4 years, its the opposite, im new to c++ actually
- 
				
				 Liz37128y@BindView im ranting about type inference here, kotlin is a static language but use types only when required Liz37128y@BindView im ranting about type inference here, kotlin is a static language but use types only when required
- 
				
				 jaread2118y@BindView Java doesn't have generics, it's just boxing with syntactic sugar which you can break at runtime. jaread2118y@BindView Java doesn't have generics, it's just boxing with syntactic sugar which you can break at runtime.
- 
				
				xxmicloxx548yFeatures even C++ has? I actually thought C++ was the language with the most features
- 
				
				 Awlex175328y@Liz3 Kotlin is just a language that get compile down to java. Also I'm pretty sure you give it the type at the construction. Awlex175328y@Liz3 Kotlin is just a language that get compile down to java. Also I'm pretty sure you give it the type at the construction.
 var v = myVar()
 or
 var v: myVar? = null
 
 And because it's decalred, the smart IDE can give you good recommendations.
Related Rants
- 
						
							 xjose97x20Just saw a variable in C named like this: long time_ago; //in a galaxy far away I laughed no stop. xjose97x20Just saw a variable in C named like this: long time_ago; //in a galaxy far away I laughed no stop.
- 
						
							 Cyborg15A guy and a girl are in a Java seminar. Afterward, the guy approaches the girl and asks, "Hey gurrl, can I ge... Cyborg15A guy and a girl are in a Java seminar. Afterward, the guy approaches the girl and asks, "Hey gurrl, can I ge...
- 
						
							 CCAtAlvis16 CCAtAlvis16 Shit happens... but never let your shit go to far... specially while in production or drunk. Shit happens... but never let your shit go to far... specially while in production or drunk.



Java was made to be easy, but leaks features even c++ has.
Type inference
Java: was is that.
C++: auto, easy
undefined
c++
shit
java