+ 29
What are the Demerits or Limitations of your favourite programming or scripting language ?
We know the merits of various language but what about the limitations you face while coding in that particular language.
5 ответов
+ 12
Java: That it is NOT totally free -.-
See:
https://www.theregister.co.uk/2016/12/16/oracle_targets_java_users_non_compliance/
+ 6
Java has too long name for everything. I know clears terms but I think it is not necessary everywhere in Java. simply
if you wanna to print a line, you have to write this
System.out.print(something);
it is too long.
I like C or Python style. just
print(something);
printf(something);
what you think friends?
+ 2
one thing that ticks me off in java is the limitation of only being able to extend a single class (yea you can implement interfaces but sometimes theres reasons to extend instead). the main reason it bothers me is not that you can't, but the reasons you cant, because of the 'possibility of method name conflicts' excuse so don't even give the option? leave the responsibility of ensuring class compatibility to the programmer, i hate choice being taken away
~$ pkill "rant"
+ 2
@Tasha
thanks for the heads up, I'm developing an open source project using Java so good to know to watch out for the paid parts of it, fortunately i think I'm safe but I'll know to double check now :)
+ 1
@Ajay
System.out.println is a bad example on what youre talking about since that's just a static class System and C does the same thing with functions from classes.
however, with classes like AttributeChangeNotificationFilter
or my fav
InternalFrameTitlePaneMaximizeButtonWindowNotFocusedState (yes that's a real class)
you are 100% correct