Skill
各技術への好き度を5段階で表示しています
Html
フレームワークやライブラリの力を借りながら、webviewを使ったUI構築は便利だと感じています。
Css
UI Libraryを活用することで、効率的にUI構築ができると考えています。
Java
最初に学んだプログラミング言語です。Minecraft関連で始めたため、主にその分野で使用してきました。 Reflectionの仕組みなど、Javaの持つ機能の奥深さを感じています。
Python
基本的な操作は問題なくできますが、継承周りや、Pythonの柔軟な言語仕様が生み出す独特のシステムについては、 まだ学ぶべきことが多いと感じています。 簡単なスクリプトを書く際には、とても便利な言語だと思います。
Rust
上記は、Rustの公式サイトに掲げられている言葉です。 Rustは、C言語やC++と同等の低レベルな制御が可能でありながら、メモリ安全性や所有権といった高レベルな概念を取り入れた言語です。 このような特徴から、個人的にはとても魅力的な言語だと感じており、プログラミングに慣れてきた方がコンピュータサイエンスの基礎を学ぶのに適していると考えています。 所有権の概念を通じてメモリ管理について学べ、かつ安全なコードを書きやすいため、実践しながら学ぶのに良い環境だと思います。