The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
PIN only happens on MS Accounts. You may have been lucky till now.
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004
It's nice being able to come back to a session in that case.
Virtual Machine stopped... main pc shut down
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
Assuming this is the same update that I applied to another PC here about an hour ago. It is restarting again for at least the 5th time...just watching the spinning dots for now at 75%....must be a major update. It did give me the choice to put it off, but I had no idea it was going to take this long.
"Up to and including version 9, Java only has two sorts of values - primitive types, and object references."
they have deliberately ceased passing by value of composite data types and they have forbid using any form of programming paradigm other than object oriented.
now they want and need to be able to compare composite data types by value and they will need to pass composite data types by value.
"[in Java]One consequence of this is that the object's identity would be lost, and values would be equal if and only if all their fields are equal. This would make values behave similarly to the primitive types - each copy of the value 42 does not have its own identity after all."
in fact by forbidding options for "our own good" they have made a great burden on all programmers, because they had such a great influence on the industry and academia, not by good deeds, but by advocating for their own benefit.
i'll quote Bjarne Stroustrup here - "[Java] It owes much of its initial popularity to the most intense marketing campaign ever mounted for a programming language. From its initial commercial debut onward, Java was marketed as radically different from, and better than, all other languages. Interestingly, Java was marketed to individuals at all organizational levels -- not just to programmers."
in a way you were forced to use Java, thus you were forced to complexity and fanaticism, verbosity too. now new languages like: Go, RUST are either procedural or like Kotlin allow you to program in that fashion.
sooner or latter those advocates of Java will preach that there are other ways than OOP, but they will not say to you at least "we are sorry for this burden". it will be just like those fanatics creating web pages that only work on IE6. they were the loudest criticizers of IE6 much latter.
brilliant intellects were wasted trying to solve problems the Java way. heavy tomes were written to support this. if you relocate enough talent and resources you will be able to solve problems even with Java. YES, you are not reading me wrong. "Design Patterns: Elements of Reusable Object-Oriented Software" is a burden compared to "Principles of Program Design" by Jackson.
it is time to let go of Javaism and enter a renaissance in programming.
whatever THEY do, how many versions of Java THEY write they will never make Java as good and powerful as simple programming languages that don't need a 1200+ pages volume to describe.
i am talking about the likes of: C, Component Pascal, LISP, Modula-2, Smalltalk, REBOL...
Reminds me of the early 90s and Windows 3. The general opinion was that Windows apps could be developed only in C++.
Until Steve Gibson[^] went and proved that Assembly could be used to even better effect.
It is true that the underlying code of the platform and most underlying libraries are written in C/C+, but unless you are on the Android team in Google you are better off using some rapid development tool like Java. There are no other alternatives, Kotlin with all due respect doesn't cut it.
Edit: Some of the best programmers I have seen were also very opinionated about languages and tools, but in they end they also had to do their actual jobs you know
and they have forbid using any form of programming paradigm other than object oriented
Huh? Java is an OO language, so of course that means you must do OO. How else would it work?
Maybe your point is you want to do functional programming? If so then use Scala. It is functional and it uses the Java VM. Of course the maintenance programmers will suffer for years afterwards when they must maintain it but that shouldn't matter to a true developer.
as simple programming languages that don't need a 1200+ pages volume to describe.
I can only suppose that you are confusing "language" with "API" (library support). The Java "language" specification is not 1200 pages and the specification is the exact and sum total description of the "language".
On the other hand if you think you are going to create a modern business enterprise solution using nothing but a single functional programming language and not use one external library then I wish you good luck. But myself I don't want my stock options to be based on a strategy like that which will never work.
you cannot build something good by forbidding. it has been shown in various processes and in management too.
soon you will find yourself in a dead end and you will need techniques which are contradictory with your primal dogma. you will try to adjust Java and thus it will crumble under it's own weight.
like in the biological evolution, in IT older languages don't suffer this specialization. C and Pascal are not equally well suited for OOP or FP vs newer languages, but they are not hindering the respective philosophies.
Pascal fanatics tried to forbid GOTO, but many experienced C programers showed that GOTO has it's purposes. they have shown that GOTO intrinsically is not the problem.
and at the end, my point from the very first post.
you have input data, you transform it and you have output data.
there are no objects in the equation.
Last Visit: 4-Apr-20 9:31 Last Update: 4-Apr-20 9:31