C言語 に関する記事 C言語 に関する質問

「C言語」最新記事一覧

完全マスター! 組み込みC言語プログラミング(7):
【問題6】while文とfor文――繰り返し処理を理解しよう
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回は、繰り返し処理に用いられるwhile文とfor文を使い、2の0乗から15乗までの数値を表示するプログラムを作成します。(2014/7/18)

組み込みニュース:
“世界初”をうたう組み込み用スーパーコンピュータ「NVIDIA Jetson TK1」とは?
NVIDIAはGPUコンピューティングイベント「GTC Japan 2014」に併せて記者会見を開き、同社が「モバイルスーパーコンピュータ」と呼ぶ「NVIDIA Jetson TK1」についての説明を行った。これは同社のモバイルプロセッサ「Tegra K1」をベースとする組み込み開発キットで、国内では2万4000円(税別)で販売されている。(2014/7/17)

ロボット制御学習に最適!!:
マウス操作でも動かせる卓上型ロボットアーム「アカデミック スカラロボット」
ヴイストンは、水平多関節(SCARA)構造の卓上型ロボットアーム教材「アカデミック スカラロボット」を発表。現在、クラウドファンディングサービス「Makuake」で量産資金の調達を行っている。(2014/7/11)

デュアルコアで大幅に性能向上:
PR:最高800MIPSのリアルタイム制御マイコン・ファミリを活用する
(2014/6/27)

モデルベース開発奮戦ちう(3):
モデルベース開発を成功させるには相応の投資が必要です
モデルベース開発を行うにはさまざまなツールを購入する必要がある。事業担当者にとってツールの選定と予算確保は悩みの種。それは、主人公の京子の上司である山田課長にとっても例外ではなかった。(2014/6/26)

頭脳放談:
第169回 ロボットがうちにやって来る!
ソフトバンクが感情を認識するロボット「Pepper」を発表。このPepperは、感情を認識したり、開発をオープン化したりとこれまでのロボットとは違っているようだ。(2014/6/25)

モデルベース開発:
工学院大学が教育機関向けサイトライセンスで「MATLAB/Simulink」を全学に導入
The MathWorksは、教育機関向けサイトライセンスであるTAH(Total Academic Headcount)ライセンスにより、工学院大学がモデルベース開発環境「MATLAB/Simulink」を全学に導入したと発表した。(2014/6/25)

宮崎 仁のマイコン基礎の基礎:
PR:第21回 MSP430 LaunchPadでキッチンタイマを作ろう 〜1秒カウントダウン編〜
(2014/6/25)

完全マスター! 組み込みC言語プログラミング(6):
【問題5】switch文と多岐選択をマスターしよう!!
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回は、複数選択処理に用いられるswitch文を使い、入力された月に該当する季節を表示するプログラムを作成します。(2014/6/24)

Arduinoで始めるWeb技術者のためのIoT入門(2):
電子回路を作る基礎を学びNode.jsでボードを操ろう
今注目のInternet of Thingsを実現するセンサーデバイスのインターフェースとしてArduinoを使い、電子工作の基礎から実装までを紹介する連載。今回は、LEDを点滅させる「Lチカ」を実現する電子回路を作成し、Arduino IDEでJavaScriptの制御プログラムを作り動かします。(2014/6/23)

マイコン1つで26個のモーターを制御!:
リアルなクモ型ロボットを制御する10米ドルマイコン「xCORE」
東京エレクトロン デバイス(TED)は2014年6月、英国のマイコンメーカーであるXMOS(エックスモス)と販売代理店契約を締結し、子会社のパネトロンを通じ、XMOSのマルチコアマイコン「xCORE」の取り扱いを開始した。多数のモーターをリアルタイム制御できるなどのxCOREの特長を生かし、産業機器や車載機器市場での拡販を行っていく。(2014/6/19)

ドリキンが斬る!(8):
外から見るWWDC 2014キーノート――Swiftに感じるAppleの本気
WWDC常連のドリキンが今年もキーノートを斬ります! 今回はメディアとエンジニアとで、反応が真っ二つに分かれる内容となりました。その理由をエンジニア視点で解き明かしていきたいと思います。(2014/6/19)

鈴木淳也の「まとめて覚える! Windows 8.1 Update」:
Appleの「Swift」で何やら騒がしい開発言語事情をまとめる
Appleによる新プログラミング言語「Swift」の発表は、一般ユーザーにも開発言語の世界が久しぶりに注目されるトピックだった。現在そして今後の開発言語環境をWindows視点から見ていこう。(2014/6/12)

完全マスター! 組み込みC言語プログラミング(5):
【問題4】Cコンパイラはif文をどう裁くのか
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回はif文を用いて、入力値が奇数であるか偶数であるかを表示するプログラムに挑戦します。(2014/6/11)

組み込みイベントリポート【ESEC2014】:
「IoT」の“カタチ”が見えた・分かった!? ――産業や社会を革新する技術たち
組み込み業界のビッグイベント「第17回 組込みシステム開発技術展(ESEC2014)」。今回の展示会を象徴するキーワードは、「IoT(Internet of Things:モノのインターネット)」をおいて他にないだろう。各社の展示内容から、これまで以上に踏み込んだIoTの具体的な“カタチ”が見えてきた。(2014/5/29)

モデルベース開発奮戦ちう(2):
クルマを作るって、こんなに多くの力が必要なんだ
燃費世界一を目指すハイブリッド車「バンビーナ」の開発に関わる中で、モデルベース開発を一から勉強している電装部品メーカーの若手女性技術者・小野京子。初めて参加した自動車メーカーの「大部屋会議」に圧倒されつつも、モデルベース開発に“前のめって”いく。(2014/5/28)

若手エンジニア/初心者のためのRuby 2.1入門(4):
RubyのRangeクラスと範囲オブジェクト、範囲演算子、イテレーターの使い方
オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、範囲オブジェクトを扱うRangeや範囲演算子の基本操作、各メソッドの使い方、イテレーターの基礎的な使い方に加え、イテレーターを使う利点などを解説します(2014/5/29)

Database Watch(2014年5月版):
実装のひと工夫で高速化する技術
データ分析の大半は時系列データが対象。ならば、データの持ち方や処理の方法、使い方にひと工夫を。今回は工夫をした2製品をウォッチ。(2014/5/28)

モノづくり最前線レポート:
製造現場になだれ込む「モノのインターネット」と「ビッグデータ」
IoT(モノのインターネット)やビッグデータ解析の活用先としてにわかに「製造現場」への注目度が高まっている。製造業において、ICTの活用により生産性や柔軟性をもう一段高めようとするモノづくり革新の動きが活発化する一方で、これらの技術のビジネス活用を推進したいIT系企業が提案が加速。製造現場への熱気が高まっている。(2014/5/22)

情シスの本棚(7):
プログラミングの納得感が高まる「オブジェクト指向超入門」
考え方や仕組みに納得できれば、今よりもプログラミングやモデリングを使いこなすことができる。あらためてオブジェクト指向を学び直してみてはいかがだろう。(2014/5/21)

Arduinoで始めるWeb技術者のためのIoT入門(1):
JavaScriptでも制御できる! Arduinoの基礎知識
今注目のInternet of Thingsを実現するセンサーデバイスのインターフェースとしてArduinoを使い、電子工作の基礎から実装までを紹介する連載。初回は、Arduinoの概要と注目を集める理由、4つの面白い利用例を紹介します。(2014/5/21)

完全マスター! 組み込みC言語プログラミング(4):
【問題3】「選択処理」とif文を理解しよう
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回はif文を用いて、入力された複数の値の中から最大値を求めるプログラムに挑戦。フローチャートも書きながら、プログラムの処理の流れをしっかり理解しましょう。(2014/5/21)

無償ソフトで技術計算しよう【プログラミング基礎編】(2):
forやwhileで繰り返し処理させてみる
今回は、繰り返し処理をさせるためのコマンドや、処理を中断したい場合について解説する。forコマンドでは、「最初に与えられた条件に従った回数だけ繰り返す」のに対して、whileコマンドでは「繰り返しの都度繰り返しするかどうかを指示する」ことが可能だ。(2014/5/9)

若手エンジニア/初心者のためのRuby 2.1入門(3):
Rubyの配列、ハッシュテーブルを表現するArray、Hashクラスの使い方
オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Arrayの基本操作、スタック/キューとしての使い方、さまざまなメソッド、Hashの基本的な使い方、連想配列のいろいろな初期化方法などについて。(2014/5/8)

完全マスター! 組み込みC言語プログラミング(3):
【問題2】入力した金額からお札、硬貨の枚数を求める
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回は、入力された金額から、お札と硬貨の枚数を計算して表示するプログラムに挑戦。3つのサンプルプログラムを基に詳しく解説します。(2014/5/7)

HPC以外でもFPGAによるOpenCL利用が広がる:
「ハードとソフトの世界を近づけたい」――OpenCL対応を加速するアルテラの狙い
アルテラは、並列コンピューティング向けソフトウェアプログラミングのフレームワークである「OpenCL(Open Computing Language)」への対応を積極的に行っている。2012年末には、並列コンピューティングの計算資源として手軽にFPGAが利用できるSDKの提供を開始し“OpenCL+FPGA”を実現。並列コンピューティング分野でのFPGAの普及状況やOpenCL対応を進める狙いなどについてアルテラの担当者に聞いた。(2014/5/2)

無償ソフトで技術計算しよう【プログラミング基礎編】(1):
プログラミングでもっと自在にFreeMatを操ろう
無償の工学計算ソフト「FreeMat」について解説するシリーズ、プログラミング基礎編では、各種コマンドやサブルーチンに相当する「関数mファイル」について説明する。(2014/4/25)

MS-DOS歴史的遺産化記念企画:
MS-DOS温故知新 〜ソースコード公開を期にパソコン大衆化の原点を振り返る〜
30年前のMS-DOSのソースコードがコンピューター歴史博物館に寄贈され、公開された。現在のPC隆盛の礎となったソースコードを見に行こう。(2014/4/24)

ESEC2014 開催直前情報:
創業30年リネオが見せる、IoT時代の組み込みLinuxソリューション
2014年に創業30周年を迎えたリネオソリューションズ。「第17回 組込みシステム開発技術展(ESEC2014)」では、IoTを成立させる要素として欠かせない各種組み込みソリューションを展示する。(2014/4/18)

完全マスター! 組み込みC言語プログラミング(2):
【問題1】1インチは何センチ? 単位を換算しよう
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回は「インチの値を、センチメートルとフィートに換算」するプログラムの記述を解説します。(2014/4/18)

Cortex-A57コアを最大8個実装:
フリースケールがパケット処理性能を向上させた新型通信プロセッサ「QorIQ LS2」を発表
フリースケール・セミコンダクタ・ジャパン(以下、フリースケール)は、Layerscapeアーキテクチャの通信プロセッサ「QorIQ(コア・アイキュー)LS2ファミリ」の2製品を発表した。新開発のパケット処理プロセッサを搭載しており、汎用コアを用いた処理に比べて4〜6倍の高速化を実現した。(2014/4/16)

目指せ! Cプログラマ(17):
C初心者が知っておきたいヘッダーファイルとリンクの基礎知識
プログラミング言語の基本となる「C」の正しい文法や作法を身に付ける入門連載です。今回は、ヘッダーファイルとリンクを中心に、翻訳単位、ファイル有効範囲、外部定義と仮定義、外部結合と内部結合、結合と記憶域期間、インライン関数の結合、static、extern、inlineなどについても解説。(2014/4/11)

iOS SDKで始めるObjective-C入門(7):
Objective-Cのクラスやプロパティ、特徴的なメソッドの使い方
開発ツールXcode/iOS SDKを使ってiPhone/iPadアプリを作る方法を、プログラミング言語「Objective-C」の書き方/文法を交えて解説。「Windowsを使っていたけど、iOSアプリを作るためにMacを使い始めた」という初心者を対象にしています。今回は、クラス、プロパティ、メソッドを中心にインポート、アクセサー(ゲッター、セッター)、引数とラベ、スコープ、selfとsuperなどについてもコードを交えて説明します。(2014/4/9)

完全マスター! 組み込みC言語プログラミング(1):
さあ、C言語プログラミングを始めよう!
これから組み込みシステムのプログラミングを学びたい人を対象に、C言語を使ったマイコン制御プログラムの“イロハ”を解説していきます。本連載を通じ、組み込みシステム開発特有の“特別なC言語の使い方”をマスターしよう。(2014/4/4)

Webの過去、現在、そして未来(前編):
「日本のインターネットの父」が語る六賢者との思い出とインターネット後の未来
「Webの誕生」から25年、村井純教授が語ったのはWebに関わる全ての者たちへのメッセージだった。記念イベントの模様と優勝賞金100万円の「HTML5 Japan Cup」開催概要もお届けする。(2014/4/3)

PR:IoT時代に求められる超低消費電力マイコンMSP430™ 充実したツールによる使いやすさで広い支持
(2014/3/31)

若手エンジニア/初心者のためのRuby 2.1入門(2):
Ruby 2.1の基本構文/基本文法まとめ&Pryの使い方
オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Rubyの変数、定数、リテラル、演算子、条件分岐とループ(繰り返し)、コメントの基本的な使い方について解説。Ruby 2.1での新機能や便利な実行ツール「Pry」のインストールと使い方も紹介します。(2014/3/27)

Facebook、新プログラミング言語「Hack」をオープンソースで公開
Facebookが社内で使っているPHPベースのプログラミング言語「Hack」をBSDライセンスで公開した。(2014/3/24)

PLCの国際標準プログラミング入門(5):
PLCopenの「Safety FB」とは
「IEC 61131-3」と「PLCopen」について解説する本連載。今回はPLCopenの「Safety FB」について解説します。(2014/3/24)

iOS SDKで始めるObjective-C入門(6):
iOSアプリ開発初心者のためのオブジェクト指向の基本
開発ツールXcode/iOS SDKを使ってiPhone/iPadアプリを作る方法を、プログラミング言語「Objective-C」の書き方/文法を交えて解説。「Windowsを使っていたけど、iOSアプリを作るためにMacを使い始めた」という初心者を対象にしています。今回は、オブジェクト指向に必要な4つの特性や、カプセル化、継承、ポリモーフィズム、オーバーライドなどの使い方について。(2014/3/17)

モデルベースデザイン:
PR:プログラマブルSoCの可能性を最大限に発揮させる「MATLAB/Simulink」の新機能
アプリケーションプロセッサコアとプログラマブルロジック部を1個のICに集積したプログラマブルSoC。注目を集めるプログラマブルSoCを用いた製品開発に最適なのが、「MATLAB/Simulink」によるモデルベースデザインである。ブロック線図で記述するSimulinkモデルだけでも、プログラマブルSoCの評価ボードへの実装コードが生成できるだけでなく、プログラム言語の違いによって生まれていたソフトウェアとハードウェアのエンジニアの間の相克を、Simulinkモデルという共通言語で解消することも可能になるのだ。(2014/3/13)

Web業界で働くためのPHP入門(1):
初心者がPHPプログラミングを始めるための基礎知識とインストール
オープンソースのWeb開発向けスクリプト言語「PHP」の文法を一から学ぶための入門連載。最新版の5.5に対応しています。初回は、PHPの概要や特長を紹介し、環境構築や「Hello World!」までの手順などを解説します。(2014/3/7)

脱出成功率は1% エンジニア版リアル脱出ゲームが何語かすら理解できない件
脱出にはプログラミング言語スキルと数学力が必須!(2014/3/6)

ソフトウェア:
SDN対応機器の設計期間短縮へ、フリースケールがQorIQ用ソフトウェアを提供
フリースケール・セミコンダクタ・ジャパンは、SDN(Software Defined Networking)に対応するソフトウェア「VortiQa(ボーティカ)」を発表した。このソフトウェアは「OpenFlow1.3x」に準拠しており、同社製マルチコア通信プロセッサ「QorIQ(コア・アイキュー)」上で動作するよう最適化されている。これらの製品を活用すれば、SDN/OpenFlow準拠の宅内通信機器(CPE)や、エンタープライズネットワーク機器の設計期間を短縮することが可能となる。(2014/3/6)

ソフトウェアが、ソフトウェアを作る:
PR:日本のシステム開発に、変革がもたらされる時
多数の人的リソースが動員され、多大な時間と費用が注がれているソフトウェア開発。その手法が、BlueMeme(ブルーミーム)が導入している「第五世代言語の開発ツール」によって、大きく覆ろうとしている。製造からテスト、運用までを自動で行うという夢みたいなことが、果たして本当に起こり得るのか。代表の松岡氏が、その全貌を語る。(2014/2/25)

電子書籍新刊情報
BookLive!の新刊電子書籍情報をリストでお届け。あなたが読みたかった作品も電子書籍で購入できるようになっているかも。(2014/1/22)

業界最高性能のリアルタイム制御マイコンが登場:
PR:演算性能の向上とともに高機能アナログを集積
(2014/1/15)

アドバンスド・データ・コントロールズ 代表取締役社長 河原隆氏:
PR:“三重苦”を抜けた国内自動車産業の新規開発をツールで支援する
アドバンスド・データ・コントロールズ(ADaC)は、Green Hills Softwareの統合開発環境「MULTI」やリアルタイムOS「INTEGRITY」といったツールやソフトウェア製品を車載分野に展開している。“三重苦”を抜けて復活を遂げた国内自動車産業の新規開発を支援すべく、半導体メーカーと二人三脚で提案活動を進めていく考えだ。(2014/1/14)

スウェーデンCOMSOL AB/米国COMSOL Inc. Littmarck氏&Sjodin氏:
PR:COMSOLは、2014年も引き続き日本市場の大幅成長を目指す!
スウェーデンのCAEベンダー COMSOL ABは、柔軟で強力なマルチフィジックス解析(無制限連成解析)ソフトウェア「COMSOL Multiphysics」を提供している。COMSOL ABの創業者でCOMSOLグループCEOのSvante Littmarck氏と、米国COMSOL Inc.プロダクトマネジメント副社長のBjorn Sjodin氏が、COMSOL Multiphysicsの強みや今後について語った。(2014/1/14)

無償ソフトで技術計算しよう【入門編】(3):
演算子と関数を駆使して統計的な計算をグラフプロットする
今回は、FreeMatの演算子と関数について説明する。また中心極限定理の実験でグラフをプロットしてみる。(2014/1/10)



いよいよ日本にも正式に上陸するChrome OS搭載端末。まずは企業、教育機関向けとなるようだが、アメリカでの販売台数が市場の予想を超えて伸びていることが伝えられており、ネット中心の利用に必要十分かつ廉価な端末として日本でも受け入れられるのか、注目したい。

統合型リゾートという形で日本にもカジノがオープンする見込みが立ってきた。東京オリンピックも見越して、経済効果を期待する政府のみならず、地方自治体、観光、エンタメ業界、広告代理店など関係する多くの業界で熱が高まってきている。

名称も未定ながら、9月発売が噂される次世代iPhone。例によって多くの真偽不明情報が流れているが、今よりもサイズの大きいバージョンが発売される確率は高そうだ。

All material on this site Copyright © 2005 - 2013 ITmedia Inc. All rights reserved.
This site contains articles under license from UBM Electronics, a division of United Business Media LLC.