【7言語比較】if文・for文の書き方と真偽値の違いで学ぶプログラミング言語の個性
はじめに 「Rubyでは 0 は偽ではない」 書籍『コーディングを支える技術』を読んで、言語によって「真偽値」の扱いが異なることを学び、各言語の設計思想の違いに興味を持ちました。 本記事では、7...
13 search resultsShowing 1~13 results
You need to log-in
はじめに 「Rubyでは 0 は偽ではない」 書籍『コーディングを支える技術』を読んで、言語によって「真偽値」の扱いが異なることを学び、各言語の設計思想の違いに興味を持ちました。 本記事では、7...
はじめに 「結局どの言語が速いの?」 Web APIを開発する際、言語選定で悩んだことはありませんか? 言語の話を切り出すと好みの言語のプレゼン大会が開催され、結局経験値の高い言語が選ばれがちで...
Windows環境(Git Bash)で、古いプロジェクトのために Go 1.11 などをシステムに入れている状態で、新しい Go 1.21 なども使いたくなった時の対処法です。 gvm などの...
はじめに RustDeskのhbbs/hbbrをDocker Composeで常駐させ、同一LAN内からクライアントで接続するための手順をまとめました。 RustDeskはTeamViewerや...
Gitでのブランチ名は、開発効率やチームの生産性に大きく関わります。 命名がバラバラだと、履歴の管理やレビューが煩雑になり、トラブルの原因になります。 そこでこの記事では、用途別のブランチ名命名...
はじめに こんにちは。 今回記事にまとめるのは過去に私がGmailの送信者ガイドラインに対応したときのお話です。 私は現在、他社で開発されたアプリの運営プロジェクトに所属しており、保守・運営・継...
こんにちは!応用情報技術者試験(AP)の受験者向けに、これまで「探索」や「ソート」のアルゴリズムを解説してきました。今回は「マージソート」を取り上げます。分割統治法を活用した効率的なソートアルゴ...
こんにちは!応用情報技術者試験(AP)の受験者向けに、これまで探索やソートアルゴリズムを解説してきました。今回は「ヒープソート」を取り上げます。ヒープというデータ構造を活用した面白いアルゴリズム...
こんにちは!前回に引き続き、応用情報技術者試験(AP)の受験者向けに「アルゴリズム」を解説します。今回は「ソートアルゴリズム」に焦点を当て、C#での実装例とともに代表的な「バブルソート」と「クイ...
こんにちは!今回は応用情報技術者試験(AP)の受験者を対象に、試験でよく出題される「アルゴリズム」の基礎を筆者と共に学びましょう。アルゴリズムはプログラミングの根幹であり、試験でも重要なトピック...
1. Docker Composeの概要 Docker Composeは、複数のコンテナを定義・管理するためのツールです。 特徴: YAMLファイルで設定を記述 コンテナの依存関係を管理 主な用...
1. Dockerとは Dockerは、コンテナ技術を利用してアプリケーションとその依存関係を1つのパッケージにまとめるツールです。 コンテナの特徴: 軽量で迅速に起動 OSや環境に依存せず動作...
はじめに Unityの使い方を学び数か月・・・。 ゲーム制作の基本は理解したが、オンラインゲームはどうやって作るんだ? ・・・ということで調べてみると、何やらPhotonという便利なものがあるら...
13 search resultsShowing 1~13 results
Qiita is a knowledge sharing service for engineers.