+ 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.

4th Mar 2017, 8:00 AM
Frost
Frost - avatar
5 Réponses
4th Mar 2017, 9:25 AM
Tashi N
Tashi N - avatar
+ 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?
17th Mar 2017, 6:55 PM
Ajay Agrawal
Ajay Agrawal - avatar
+ 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"
6th Mar 2017, 11:36 AM
William La Flamme
William La Flamme - avatar
+ 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 :)
18th Mar 2017, 5:13 PM
William La Flamme
William La Flamme - avatar
+ 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
18th Mar 2017, 3:06 PM
William La Flamme
William La Flamme - avatar