- #1
Anti Hydrogen
- 37
- 4
- TL;DR Summary
- I am completely ignorant of this, could you help me?
thanks
Anti Hydrogen said:I am completely ignorant of this, could you help me?
Assembler yes, since each processor type has its own instruction set, but C and C++ aren't hardware specific. A given C or C++ program will run on pretty much any hardware, as long as there is a compiler for that hardware.jedishrfu said:Before Java, apps would be written in more hardware specific languages like C/C++ or assembler
It's true that Java programmers depend on libraries a lot, but if you want to see the code inside those libraries, you can easily do so by using a good IDE like NetBeans. I have often done so myself; in fact, that is a great way of learning programming.AdirianSoan said:The downside to this is that Java development tends to be a hodgepodge of different libraries, each with their own logical approach to problems, which means you have to get really, really comfortable living in a tiny island of understanding in a vast sea of ignorance to get anything done; don't expect to ever understand everything going on in even a medium sized application. Everything will be a black box; inputs go in, outputs come out.
jedishrfu said:Except node.js is based on JavaScript not java.
Wrichik Basu said:It's true that Java programmers depend on libraries a lot, but if you want to see the code inside those libraries, you can easily do so by using a good IDE like NetBeans. I have often done so myself; in fact, that is a great way of learning programming.
TWAIN sounds about right as the interface to the scanner.Svein said:Even with a clearly defined interface to the scanner (TWAIN, if my memory serves me right) he was totally unable to connect to the scanner. I was called in and had no trouble connecting to the scanner, but the poor guy did not even know what kind of software interface he needed. I proposed a "pipe", but he did not know the concept. I think we ended up by me creating a file in a defined directory and he reading the file. The problem was of course that he would try to read the file before I had finished writing to it and closed it...
Instead what I’d like to claim is that Java is not, generally, a hard enough programming language that it can be used to discriminate between great programmers and mediocre programmers.
Java is a general-purpose programming language that is used to develop a wide range of applications, including web and mobile applications, desktop software, and enterprise systems. It is also used for creating games, scientific and financial applications, and tools for data analysis and manipulation.
Java is an object-oriented programming language, which means that it focuses on creating objects that have methods and properties. It also uses a virtual machine called the Java Virtual Machine (JVM) to run its code, making it platform-independent and highly portable.
Java has several advantages, including its simple and easy-to-learn syntax, its robust and secure nature, and its vast library of pre-written code. It also has a large and active community of developers, making it easier to find support and resources.
Some popular applications that use Java include Android mobile apps, Minecraft, Adobe Creative Suite, and Hadoop. It is also used by major companies such as Google, Amazon, and Twitter for their backend systems.
Yes, Java can be used for web development. It is commonly used for creating server-side applications and web services. It also has frameworks like Spring and Struts that make it easier to develop web applications using Java.