C言語は多くの大学で必修科目として扱われており、プログラミングやコンピュータの基礎を学ぶうえで欠かせない存在です。一方で、データ型や書式指定などの厳密なルールが多く、他の言語に比べて直感的に理解しづらいという特徴があります。また、学習を始める前の環境 ...
名著「C言語によるPICプログラミング大全」がさらに使いやすくなりました。 PICのプログラム開発のためには、統合開発環境である「MPLAB X IDE」が便利です。さらに、ここに組み込めるプラグイン「MCC(MPLAB Code Configurator)」を使えば、GUI操作でレジスタを ...
前回、複数のCのソースコードファイルをビルドするためにmakeを使う方法を説明した。makeはファイルの依存関係などに基づいて処理を行うためのツールで、複数のファイルをビルドする必要がある場合なんかに便利なツールだ。 makeがどのように振舞えば ...
Visual Studio CodeでCのソースコードをコンパイルするために、 次のようなtasks.jsonファイルを作成した。このファイルでは直接clangコマンドを実行し、C言語のソースコードをコンパイルするように設定を行っている。 Cコンパイラclangを直接実行するtasks.json ...
「完全マスター! 組み込みC言語プログラミング」に関する情報が集まったページです。 ITmediaはアイティメディア株式会社の登録商標です。
プログラミング言語「Rust」「Ruby」「Python」はなぜ開発者の人気を集めるのか。人気の理由を、具体的な利用シーンや課題にも触れながら解説する。 初心者に適したプログラミング言語とは何なのか。「JavaScript」が人気を維持する一方で、「C++」が“嫌わ ...
「C言語」に関する情報が集まったページです。 AI(人工知能)関連技術の進展が目覚ましい昨今、クラウドではなくエッジデバイス上でAI推論を行うエッジAIの導入が進む。中でも、マイコンを用いた低消費電力のエッジAIへの注目が高まっている。開発者が ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...