LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices


Reply
  Search this Thread
Old 07-10-2011, 09:29 AM   #1
TigerLinux
Senior Member
 
Registered: Sep 2005
Location: Kuala Lumpur, Malaysia
Distribution: Ubuntu 11.04
Posts: 1,731

Rep: Reputation: 30
Is every software written with C language?


Is every software written with C language?
Or C++?
I am not an IT specialist, I only learned a bit Fortran, C++, Visual Basic.

Maybe my question is stupid, please don't mind.

---------- Post added 07-10-11 at 02:30 PM ----------

I also learned C#,
I use Visual Studio in Windows.
 
Old 07-10-2011, 09:40 AM   #2
grail
LQ Guru
 
Registered: Sep 2009
Location: Perth
Distribution: Manjaro
Posts: 9,996

Rep: Reputation: 3187Reputation: 3187Reputation: 3187Reputation: 3187Reputation: 3187Reputation: 3187Reputation: 3187Reputation: 3187Reputation: 3187Reputation: 3187Reputation: 3187
Not really stupid ... but the answer is still no. Just do a google for programming languages
 
Old 07-10-2011, 09:45 AM   #3
TigerLinux
Senior Member
 
Registered: Sep 2005
Location: Kuala Lumpur, Malaysia
Distribution: Ubuntu 11.04
Posts: 1,731

Original Poster
Rep: Reputation: 30
Why Linux OS does not have something like Visual Studio?
 
Old 07-10-2011, 10:02 AM   #4
smallpond
Senior Member
 
Registered: Feb 2011
Location: Massachusetts, USA
Distribution: Fedora
Posts: 4,123

Rep: Reputation: 1260Reputation: 1260Reputation: 1260Reputation: 1260Reputation: 1260Reputation: 1260Reputation: 1260Reputation: 1260Reputation: 1260
Quote:
Originally Posted by TigerLinux View Post
Why Linux OS does not have something like Visual Studio?
Have you tried Eclipse?
 
Old 07-10-2011, 10:05 AM   #5
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Sometimes I really have to wonder about your questions. You state that you have learned Fortran, Visual Basic, C# and C++. Then you ask if every software is written in C or C++. Man, you yourself have already written software in other languages than C or C++, so you should know.

Quote:
Why Linux OS does not have something like Visual Studio?
Eclipse (many languages), Netbeans (Java), Monodevelop (C#), Code::Blocks (C++), and many others for different languages.
 
Old 07-10-2011, 10:09 AM   #6
TigerLinux
Senior Member
 
Registered: Sep 2005
Location: Kuala Lumpur, Malaysia
Distribution: Ubuntu 11.04
Posts: 1,731

Original Poster
Rep: Reputation: 30
I mean for software like Microsoft Office, Openoffice, Amarok, Nero Burning ROM etc, are they written in C/C++ ?
 
Old 07-10-2011, 10:14 AM   #7
sycamorex
LQ Veteran
 
Registered: Nov 2005
Location: London
Distribution: Slackware64-current
Posts: 5,836
Blog Entries: 1

Rep: Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251Reputation: 1251
Quote:
Originally Posted by TigerLinux View Post
I mean for software like Microsoft Office, Openoffice, Amarok, Nero Burning ROM etc, are they written in C/C++ ?
You know what google is, don't you? Have you got any problems accessing their website?
 
Old 07-10-2011, 11:07 AM   #8
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
Quote:
Originally Posted by TigerLinux View Post
I mean for software like Microsoft Office, Openoffice, Amarok, Nero Burning ROM etc, are they written in C/C++ ?
This really makes no sense at all, how is that software different from what you wrote? If they were useless, why do so many languages exist?

Why would, for example, Python be so pupular if you can only write useless toy programs with it?

Also, in case you think "software" means "big GUI application", that's wrong. It means any program.

Anyway:

http://en.wikipedia.org/wiki/Qt_%28f...rk%29#Bindings

http://en.wikipedia.org/wiki/GTK%2B#...guage_bindings

Last edited by MTK358; 07-10-2011 at 11:09 AM.
 
Old 07-10-2011, 11:21 AM   #9
TigerLinux
Senior Member
 
Registered: Sep 2005
Location: Kuala Lumpur, Malaysia
Distribution: Ubuntu 11.04
Posts: 1,731

Original Poster
Rep: Reputation: 30
I really don't understand,
probably you can specifically tell me,
The Microsoft Office, written by what programming language?
 
Old 07-10-2011, 11:25 AM   #10
flamelord
Member
 
Registered: Jun 2011
Distribution: Arch Linux
Posts: 151

Rep: Reputation: 34
OpenOffice.org at least is written in Java. And a fair number of GUI applications that I use were written in Python, to give you some specific examples.
 
Old 07-10-2011, 11:28 AM   #11
TigerLinux
Senior Member
 
Registered: Sep 2005
Location: Kuala Lumpur, Malaysia
Distribution: Ubuntu 11.04
Posts: 1,731

Original Poster
Rep: Reputation: 30
How about Firefox?
 
Old 07-10-2011, 11:33 AM   #12
TigerLinux
Senior Member
 
Registered: Sep 2005
Location: Kuala Lumpur, Malaysia
Distribution: Ubuntu 11.04
Posts: 1,731

Original Poster
Rep: Reputation: 30
I am just curious,
I always feel regret that I did not study Computer Science.
Those scripts in a programming language, determined by whom?
Like:
printf
writeline
etc..

Ok, let's say Visual Basic can be used to write a software, maybe a simple game, Visual Basic is the Creator of this game,
my question is, What created Visual Basic?

This is like the theological question, God created men, and we would ask "Who created God"

I might be funny to ask such a question.
But I really want to know how software was created?

I know that the very basic is Machine Language, right?
 
Old 07-10-2011, 11:37 AM   #13
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by TigerLinux View Post
The Microsoft Office, written by what programming language?
Sorry, they didn't show me the source code, but I would guess that it is C/C++.

Quote:
How about Firefox?
http://lmgtfy.com/?q=firefox+programming+language
Then you will find this (second hit):
Quote:
C++ for the compiled bits. XUL, Javascript, XBL and CSS for the user interface. Perl for the build system and bug tracker.
 
Old 07-10-2011, 11:51 AM   #14
smallpond
Senior Member
 
Registered: Feb 2011
Location: Massachusetts, USA
Distribution: Fedora
Posts: 4,123

Rep: Reputation: 1260Reputation: 1260Reputation: 1260Reputation: 1260Reputation: 1260Reputation: 1260Reputation: 1260Reputation: 1260Reputation: 1260
Quote:
Originally Posted by TigerLinux View Post
I am just curious,
I always feel regret that I did not study Computer Science.
Those scripts in a programming language, determined by whom?
Like:
printf
writeline
etc..

Ok, let's say Visual Basic can be used to write a software, maybe a simple game, Visual Basic is the Creator of this game,
my question is, What created Visual Basic?

This is like the theological question, God created men, and we would ask "Who created God"

I might be funny to ask such a question.
But I really want to know how software was created?

I know that the very basic is Machine Language, right?
That's a great question. Back in the day, the first computers were programmed in machine language - just using the instructions that the computer used. Two of the early computer languages to improve that took radically different approaches:

FORTRAN was aimed at mathematicians, so it allowed familiar variable and formula notation.

Lisp was aimed at computer scientists interested in theory of computation so it used a functional notation.

When the Bell Labs guys wanted to write a new OS (UNIX) they decided they needed a system programming language, C, which gave them all the capabilities of machine language but a higher level of abstraction. The Linux kernel is also written in C.
 
Old 07-10-2011, 12:49 PM   #15
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723Reputation: 723
Quote:
Originally Posted by TigerLinux View Post
I am just curious,
I always feel regret that I did not study Computer Science.
You can learn a lot from the Internet (I learned almost everything I know about programming from the Internet).

I would recommend that you start with either Python (simple) or C (exposes a lot of the computer's inner workings).

Quote:
Originally Posted by TigerLinux View Post
Those scripts in a programming language, determined by whom?
Like:
printf
writeline
etc..
I have no idea what you mean here. First of all, those are functions, not scripts. Second, it's different for every langauge.

Last edited by MTK358; 07-10-2011 at 12:50 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
sendmail.cf mail rule written language lasantha Linux - Networking 6 09-06-2019 11:52 AM
What language are the SlackBuild scripts written in? smb426 Slackware 5 12-09-2010 02:36 AM
USB storage stick not accepting filenames written in other language than english RVF16 Linux - Hardware 10 05-19-2008 02:32 PM
need media player software written!! parkball2 Linux - Software 2 06-22-2006 08:34 PM
What language was the unreal tournament installer written in? Onemessedupjedi Programming 2 07-05-2004 01:48 AM

LinuxQuestions.org > Forums > Non-*NIX Forums > General

All times are GMT -5. The time now is 12:43 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration