Replies
Welcome, guest
Join CrazyEngineers to reply, ask questions, and participate in conversations.
CrazyEngineers powered by Jatra Community Platform
-
@rahul69-97fAOs • Mar 17, 2013
vidyakalaiwhy do we learn c,c++,java and other languages?actually where do we use them?
Hi there! 😀 We use these languages to create different types of software. U should be specific if u want to ask about particular language,
Of the languages u mentioned, C,C++ are used to write system programs and GAMES, java is used to write applets on web, as well as for database applications, But those are some examples, you can write many different types of software depending on the need. Every language has some special features and the selection of the language is to be made so as to get the desired functionality.
👍 -
@oprime-Myffqx • Mar 17, 2013
A big part of the Windows OS is written in C.
C/C++ is the most commonly used language for graphics development required in Games. OpenGL framework is accessed totally by writing C code. -
@thebigk • Mar 17, 2013
CrazyEngineers (this website) has been written in PHP 👍. I hope that helps.
-
@anoop-kumar-GDGRCn • Mar 17, 2013
Almost every kernel is written in C/Unix.
Every android class uses java.
No banking application ever build without java in its business logic (correct me if I am wrong.).
leaning basics of Java/C/C++ is just like learning hindi/english/Tamil/Telugu in your Kinder Garden. -
@prasad-aSUfhP • Mar 17, 2013
Many enterprise apps (such as Oracle) are built natively in Java
-
@anand-tamariya-DnfjEX • Mar 17, 2013
kidakakaMany enterprise apps (such as Oracle) are built natively in Java
Oracle DB is built in Java???? Sweeping statements can be misleading!
-
@anoop-kumar-GDGRCn • Mar 18, 2013
kidakakaMany enterprise apps (such as Oracle) are built natively in Java
Anand TamariyaOracle DB is built in Java???? Sweeping statements can be misleading!
I guess #-Link-Snipped-# pointing to oracle apps not DB.
Oracle DB is too old to written in Java. DB is written in assambly language, C, C++.
<a href="https://en.wikipedia.org/wiki/Oracle_Database" target="_blank" rel="nofollow noopener noreferrer">Oracle Database</a>
Java runs in its own virtual machine and hence its not a real time language to response as quickly as DB or simulation programs needs to be.
That's why java is not preferred for embedded system and simulations. -
@prasad-aSUfhP • Mar 18, 2013
ianoopI guess #-Link-Snipped-# pointing to oracle apps not DB.
Oracle DB is too old to written in Java. DB is written in assambly language, C, C++.
<a href="https://en.wikipedia.org/wiki/Oracle_Database" target="_blank" rel="nofollow noopener noreferrer">Oracle Database</a>
Java runs in its own virtual machine and hence its not a real time language to response as quickly as DB or simulation programs needs to be.
That's why java is not preferred for embedded system and simulations.aye aye sir! upvotes for you!
-
@safiajen0055-ARWNeS • Mar 18, 2013
C and C++ are base of programming languages and any guy related to programming must have knowledge of these.
-
@oprime-Myffqx • Mar 22, 2013
ianoopI guess #-Link-Snipped-# pointing to oracle apps not DB.
Oracle DB is too old to written in Java. DB is written in assambly language, C, C++.
<a href="https://en.wikipedia.org/wiki/Oracle_Database" target="_blank" rel="nofollow noopener noreferrer">Oracle Database</a>
Java runs in its own virtual machine and hence its not a real time language to response as quickly as DB or simulation programs needs to be.
That's why java is not preferred for embedded system and simulations.MATLAB is written in JAVA.
I do not know if it is totally coded in JAVA or not. But if you commit an error(like divide a number by zero), the exceptions shown are like that shown in JAVA. Just try once. -
@anoop-kumar-GDGRCn • Mar 22, 2013
safiajen0055C and C++ are base of programming languages and any guy related to programming must have knowledge of these.
Please refine this.. programmers and developers knows about algorithm and programming concepts (like OOPs).
Any language either any of c, c++, java, C# are just different syntax and provide different mechanism to handle logic.
I know just little bit of C but never coded any program of C++. I am a java programmer, why should I know C/C++? or anyone else is in .net why they should know about any other language. -
@oprime-Myffqx • Mar 29, 2013
ianoopPlease refine this.. programmers and developers knows about algorithm and programming concepts (like OOPs).
Any language either any of c, c++, java, C# are just different syntax and provide different mechanism to handle logic.
I know just little bit of C but never coded any program of C++. I am a java programmer, why should I know C/C++? or anyone else is in .net why they should know about any other language.Every programming language has its positive and negative aspects.
C is very good where low level hardware access and frugal memory usage is required. For example: Embedded Systems and socket programming.
But it is very bad in applications where there is a need for graphical user interface.
JAVA is good for GUI's and web based applications. But in my opinion, JAVA applications are memory hogs. I may be wrong but the few JAVA applications that I have used, have very high startup time and use up quite a lot of memory.
.NET is good but if you want to target users on the Linux platform, you will have to rebuild your code in some other language. Mono is ok but as far as I know, it has limited functionality.
Python is another versatile language. You can build websites using the Django framework. Lots of scientific libraries exist for Python. You can do socket programming with it. Since it is an interpreted language it is a bit slow. If more speed is needed, one can code the required parts in C and the rest in normal Python. Qt can be used to create GUI's for Python applications.
Every language has its use. You just have to know which one to use for your particular application. -
@anand-tamariya-DnfjEX • Mar 29, 2013
If more speed is needed, one can code the required parts in C and the rest in normal Python. Qt can be used to create GUI's for Python applications.
Two corrections - Python can run in compiled mode too. Qt is a C++ based UI framework and hence would be most useful for C/C++ applications. Python bindings are available for Qt and GTK to enable a developer to develop UI apps in python.