Machine language is Machine dependent,Difficult to program and Error prone.
Machine language is the only language a computer is capable of understanding. ... Computer programs are written in one or more programming languages, like C++, Java, or Visual Basic. A computer cannot directly understand the programming languages used to create computer programs, so the program code must be compiled.
Machine-dependent software is application programming that runs only on a specific kind of PC. On the other hand, applications that keep running on an assortment of distinctive sorts of PCs are called machine-independent, or cross-platform.
Initially Computer Science seems hard because learning to program is challenging. Programming is the first task that Computer Science students must master, and programming requires an extremely logical and methodical approach to solving problems.
In computer science, robustness is the ability of a computer system to cope with errors during execution and cope with erroneous input. Robustness can encompass many areas of computer science, such as robust programming, robust machine learning, and Robust Security Network.