zoukankan      html  css  js  c++  java
  • [Installation] Developing Tools

    As a software engineer, I mainly work on C++ and Python under Ubuntu system. Sometimes I may also want to use Matlab, but not very often. I will go through some tools that I personally like to use thtoughout my developing.

    Qt Creator

    Qt Creator is mostly thought as the best C++ IDE in Linux platform. You basically can rely on the tool to do all the reading, editing and compling jobs. The drawback of it is obviously that it is heavy weighted.

    VS Code

    I have started to use VS Code only recently and I am so loving it now. It is a Lite C++ IDE and also provides abundant plugins so you can also integrate other languages like Python, Matlab, bash, markdown and etc.

    Pythcharm

    A IDE liked took for python developers(, which I think can be replaced by VS Code now).

    Atom

    I was sticking to using Sublime when I only have the need to read and edit the code staticly. But when I found Atom, I quickly switched to this tool, which is so convenient and never remind you to buy the professional version.

    Recently, I am surprised to find it can preview Markdown files. (ctl + shift +m)

    Sublime Text

    It is so commonly used and known. Just it is too anoiying when it notice you to buy the professional version now and then.

    Octave

    A free version of Matlab. It is quite enough when your Matlab programs doesn't rely on some libraries heavily. 

    Anaconda

    A virtual environment platform. Quite useful for different AI projects which mostly are in Python.

    Docker

    A one time wrap-up for the project environment setting up. Docker seemed to cover broader and deeper than Anaconda.

    Teamviewer

    A remote control gui tool. It is good as long as your internet connection is at a high speed.

    zsh

    Offer version control information in terminals.

    Terminator

    An alternate for the original teminal tool. Easy to install and convenient to split.

  • 相关阅读:
    使用数组实现简单线性表功能
    解析.NET 许可证编译器 (Lc.exe) 的原理与源代码剖析
    Entity Framework with NOLOCK
    64位CentOS 6.0下搭建LAMP环境
    如何正确看待Linq的DistinctBy扩展和ForEach扩展
    jQuery最佳实践
    大话数据结构-树
    hdu2534-Score
    WKE——Webkit精简的纯C接口的浏览器
    WM_ERASEBKGND官方解释(翻译),以及Delphi里所有的使用情况(就是绘制窗口控件背景色,并阻止进一步传递消息)
  • 原文地址:https://www.cnblogs.com/casperwin/p/9913506.html
Copyright © 2011-2022 走看看