LoginSignup
8
8

More than 5 years have passed since last update.

Command Line で使用しているツールまとめ vol.8

Posted at

コマンドライン

コマンドラインは、コマンドラインインターフェイスの略で、CLIと言われることもあります。

コンピュータの黒い画面をイメージしてもらえれば、間違いありません。

ここでは、私がコマンドラインで使用しているツールを紹介していきます。

主要ツール

なぜコマンドラインを使うのか

プログラムを作るために必要なツールは、3つほどあります。具体的には、以下の様なものです。

①プログラミング言語

②エディタ

③コンパイラ

コマンドラインは、これらをシェルを通して呼び出すことができるため、便利なわけです。ちなみに、コマンドラインは、シェルとターミナルで構成されていることが多いです。

その他に使われるツールとしては、デバッガや各種コマンドがあります。

オススメのサイト

コマンドラインで使用する主要ツールごとに、おすすめの個人サイトを紹介します。

ツール サイト
Zsh mollifier delta blog
Vim C++でゲームプログラミング
PowerShell tech.guitarrapc.com

プログラミング言語

プログラミング言語を使って作る文章は、基本、IDEかEditor(エディタ)で書きます。

ここで、個人的にオススメな言語を紹介します。

言語 解説 参考になるサイト 電子書籍
Python Pythonは、非常に安定した言語です。Ruby,Perlなどの言語と似ているので、自分の好きな言語を選ぶとよいでしょう。 http://docs.python.jp/2.7/ みんなのPython Webアプリ編
Scala Scalaは、既存のJavaのプログラムと容易に連携させることができます。 http://jp.scala-users.org/ Scala で書く tetrix
C++ C言語でできることは、C++でも出来ます。凡用的な言語で、高速です。 http://ja.cppreference.com/ C++11参考書:C++11の文法と機能
Shell Shellには、BashやZshがあります。カーネルとのやりとりに使用します。シェルごとに文法が微妙に違うので、注意です。 http://linuxjm.sourceforge.jp/html/GNU_bash/man1/bash.1.html Linux標準教科書
CoffeeScript CoffeeScriptのコードはJavaScriptのコードに変換されます。 http://blog.h13i32maru.jp/entry/20120119/1326955300 Smooth CoffeeScript
Go とても楽に書ける言語です。最近、流行っています。 http://golang.jp/ The Go Tutorial

ただし、初心者は言語そのものを学ぶという姿勢ではなく、作りたいものを見つけたあとで、そのためにベストな言語を選ぶというスタンスが良いのではないかと思います。初心者である自分が言うことではないですが…。

なお、フリーの電子書籍は、以下のページでまとめられています。

free-programming-books

git

gitは、バージョン管理システムのことです。

初心者の方は、電子書籍が無料公開されているので、そちらの書籍をダウンロードして読んでみると良いかもしれません。

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8