A common choice I have seen is to cite the software by name and give a link to the website or name the company (for proprietary software) or both. For MATLAB, a mathematical programming language, I have often seen:
...for the simulations we used Matlab (The MathWorks, Inc., Natick, Massachusetts, United States)....
Likewise in citation lists and also in text, you often see something like:
MATLAB and Signal Processing Toolbox Release 2012b, The MathWorks, Inc., Natick, Massachusetts, United States. http://www.mathworks.com/
Note that it is often good to include libraries or toolboxes as well as the languages used. Most computer languages used in academic research are not used alone but depend heavily on add-on components. For these, there may be explicitly given papers to cite or the authors may provide preferred citation rules. The most important component of citing a software package is the website, especially if it is open-source, as that allows others to dig into the details of your work but actually using the same tools!
For open-source software like Python, you could name the organization or give the website:
...for the simulations we used the Python programming language (Python Software Foundation, https://www.python.org/).
Obviously, check your schools formatting demands for dissertations/theses, and note that most style guides have explicit rules for software, and those would apply to computer languages as well.
@Software
field if you are using Latex. You can include the actual versions or module, as well as the license. Highly recommended to cite software (version, module, fragment).