Eng. Mumin

Nomads
  • Content Count

    5
  • Joined

  • Last visited

Posts posted by Eng. Mumin


  1. Hi All,

    This is a commentary clarification of what compiles do…

     

    The languages like C, C++, VB, ASP compilers are used to translate the source code into machine language or machine understandable code (i.e. 0 o 1). These languages are platform dependent i.e. they are designed to run on a specific microprocessor architecture or operating system like Windows, Linux etc.

     

    Java compiler is not like that (does not translate to machine language) it produces Bytecode. Java Virtual Machine (JVM) converts java bytecode into machine language.

    By using this approach, source code can be run on any platform once it has been compiled and run through the virtual machine. Bytecode files generally have a .class extension.

     

    The .NET Framework (VB.NET and ASP.NET and C# etc) is also platform independent; Microsoft had used Common Language Runtime (CLR) instead of Virtual Machine for Sun Systems. Common Language Runtime, a runtime environment that manages the execution of .NET program code and provides services such as memory and exception management, debugging and profiling, and security. The CLR is a major component of the .NET framework. CLR also is known as the Virtual Execution System (VES).

     

    Also there is Scripts, is a list of commands that can be executed without user interaction. A script language is a simple programming language with which you can write scripts that does not need compiler.

     

    --------

    Thanks,


  2. Hi Captain,

    Although, it depends your choice and interest, but it is better to understand programming concepts before you begin writing code. You need to understand what an object is, what a class is, how objects and classes are related, and how objects communicate each other. At this point you can simply get what Object Oriented Programming (OOP) is.

    Java is robust, but firstly I have learned C and C++, now I am preparing my self to study Java.


  3. what would you like to discuss? If you are learning i would suggest:

    C++ - for general purpose programming

    python - for scripting

    prolog - for thinking

    Brother i not learning, but i know these langueges well that is why i wish to discuss.

     

    instead of C++ get VB.NET for general purpose programming(Object Oriented Programming).

     

    but can you give me more explanation about 'Prolog' or 'LISP'. I think it is used for Artificial Intelligence Programs.