<div dir="ltr"><div><div>Not all languages need these concepts, especially hardware languages like Verilog, VHDL, assembly languages.<br><br></div>These concepts arise to reduced programming errors and be more efficient with High Level Languages.<br>Fortran being the oldest high level language had its Object-Oriented programming interface officially unveiled in 1995 after almost 30 years it was created.<br><br></div>What is the advantage of java over other programming languages other than being portable to many architectures? <br><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On 30 September 2016 at 06:10, Palm Tree <span dir="ltr"><<a href="mailto:timeofsands@gmail.com" target="_blank">timeofsands@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">I saw someone requesting advice for having lost his java skills.</p>
<p dir="ltr">I know this is off topic for a linux group but some simple tips which are of general benefit :</p>
<p dir="ltr">In programming languages, concepts recur. For each language, the syntax and some concepts change.</p>
<p dir="ltr">The skeleton of programming is:<br>
1. data types, variables and operators<br>
2. getting user input and output<br>
3. conditionals<br>
4. loops<br>
5. arrays<br>
6. casting<br>
7. pointers<br>
8. functions and templates<br>
9. objects and classes<br>
..abstraction<br>
..constructors<br>
..destructors<br>
..encapsulation<br>
10. inheritance and polymorphism<br>
11. interface<br>
12. overloading<br>
13. threads<br>
14. working with files<br>
15. exceptions<br>
16. available functions/classes networking for networking.<br>
17. the shortcuts e.g. the enum of java can be seen as a shortcut.</p>
<p dir="ltr">All languages don't have all of the above it depends<br>
So, if you grasp these concepts, you can learn as many languages as you like. So as not to forget, you need to keep a reference ready at hand, your own notes or a good compilation with the syntax, description and a short example of use. Good programmers don't memorise it all,they make good use of the documentation. <br></p> <br></blockquote></div></div></div></div></div></div>