This may seem like a very rookie question for you Linux-users, but I just started using Linux. Thanks.

  • 2
    I'm not sure what OP meant but I think the answer they might have been looking for was what language is used within the Ubuntu terminal. In that case the answer is by default, bash.
    – JeffDror
    Sep 1, 2015 at 5:33
  • Is it possible @JeffDror was right? Doesn't make much sense that a 'rookie' would care about the language used to write the terminal program, but you very well might need to know "This is bash" so you can look up basic commands. Sep 1, 2015 at 20:48

2 Answers 2


gnome-terminal, the standard terminal in Ubuntu, is mainly written in C.

You can see the source code here.

enter image description here

  • 12
    "Read the source , Luke", say all the top programmers :) Aug 31, 2015 at 20:42
  • 6
    For the curious: According to GitHub's language statistics, gnome-terminal is 94.6% C, 4.3% Vala, and 1.1% Other.
    – Reid
    Aug 31, 2015 at 23:36
  • 5
    Other is my favourite language :D Sep 1, 2015 at 8:09
  • 1
    @IsmaelMiguel Yes, that's funny =)
    – A.B.
    Sep 1, 2015 at 11:03
  • 1
    Maybe do something like this? [![enter image description here][2]][1] so it goes to the source and not the image of the source?
    – Andres
    Sep 2, 2015 at 7:38

The Ubuntu Terminal app, which is/will be used in Unity8 (eg. Ubuntu Phone), is developed at launchpad.net/ubuntu-terminal-app

On this page is states the languages used are:

QML, JavaScript, C++

  • 3
    It should be noted that this is the Terminal app that runs on the Ubuntu Phone OS.
    – Eric Power
    Sep 1, 2015 at 18:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.