SwiftとKotlinにおける微妙な差異
SwiftとKotlinとで気になる違い SwiftとKotlinとはよく似ているのでロジックを共通化させるためにiOSとAndroidのプログラミング言語として採用することにした。 もちろん、違いもあるわけで、その中… Read More: SwiftとKotl… »
SwiftとKotlinとで気になる違い SwiftとKotlinとはよく似ているのでロジックを共通化させるためにiOSとAndroidのプログラミング言語として採用することにした。 もちろん、違いもあるわけで、その中… Read More: SwiftとKotl… »
Haskellの統合開発環境をIntelliJ IDEAで構築する Haskellでやりたいことがあるので少し勉強しようと思い、効率的な開発のために統合開発環境構築をする事にした。 日本ではあまりHaskellを使わない… Read More: Haskellの統合… »
Swiftでポリモーフィズムを実現するために利用できるもの それがExternal parameter identifier (外部パラメーター識別子)である。 これは同じパラメーターを取る関数で実装が違うときにパラメー… Read More: SwiftのExte… »
計算結果の他言語への移植のためにsed/awkを利用する 問題意識 Cloudやデスクトップ機で計算した行列をAndroidやiOSで使いたい。 計算結果を使い回したい理由はデータがそれなりに多かったり、計算量が多い場合… Read More: 多言語間で配列データ… »
Swiftにあるもう一つの型分類 新規プロジェクトをSwiftで、ということになったのでSwiftを勉強していると、伝統的なプログラミング言語ではあまり見かけない型分類があるのに気付いた。そしてこれを正しく理解することが… Read More: Swiftの値型、参… »
JDKその他の管理のためにSDKMAN!:SDK Managerを利用する 様々な言語やプラットフォームでプログラミングをやっていると、気付いたら自分の使っている言語のバージョンが古くなっていることがよくある。大抵の場合… Read More: SDKのバージョン管… »
Swiftに特徴的なタイプシステム:値型、参照型 Swiftは殆どのオブジェクト指向言語と同じくオブジェクト毎に型(Type)がある。 それとはまた違ったType Systemがある。それが値型(Value type)と… Read More: Swiftに特徴的な… »
macOSにインストール、設定したRust+WebAssembly環境の動作確認を実施(Windows 10 Proでも確認済み) 前項で元サイト: Rust and WebAssemblyに書いてある設定4.1 Set… Read More: macOS上に作った… »
Scala最新版をmacにインストールする方法 Apache Sparkを利用するのに使えそうだと言うことでScalaを試験的に導入する。関数型プログラミングの肝を学ぶのにも良い言語だと思う。 Homebrewを使う … Read More: macOSにScal… »
macOS Sierra以降にRustとWebAssemblyを入れる プログラミング言語RustがWebAssemblyをサポートするとは分かっていたが、具体的にどうすればRustでWebAssemblyのプログラミン… Read More: macOSでRust… »