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

「C言語」最新記事一覧

テスト/計測 モジュール式計測器:
5Gシステムの設計フローを統合、試作/検証期間を従来の半分に短縮
日本ナショナルインスツルメンツ(日本NI)は、5Gなど次世代無線通信システム開発向けソフトウェア「LabVIEW Communications System Design Suite」(以下、LabVIEW Communications)を発表した。次世代無線通信システムの試作/開発期間を大幅に短縮することができる。(2014/12/12)

完全マスター! 組み込みC言語プログラミング(15):
【問題14】ポインタなしで関数は語れない
C言語においてポインタは「何か(オブジェクト)を指すもの」ですが、単純に何かを指すだけではなく、関数内のオブジェクトを参照することもできます。ポインタなしに関数は語れないという実例を確認してみましょう。(2014/12/12)

設計開発ツール:
NIが自動車向けテストシステムの事業展開を拡大、「第3のHILS」も
計測モジュール「PXI」やグラフィカルシステム開発環境「LabVIEW」を展開するNational Instruments(NI)が、自動車向けテストシステムの事業展開を拡大している。富士重工業やコンチネンタルなど大手企業の採用を獲得すると同時に、今までにない「第3のHILS」を投入する方針だ。(2014/12/10)

海外Webサービスのトリセツ(19):
使える度∞!〜「Udacity(ユーダシティ)」の使い方(2):実践編
海外Webサービスの使い方を「日本語で」分かりやすく説明するシリーズ、今日は「Udacity(ユーダシティ)」での学習方法を解説します。(2014/12/10)

第35回全日本マイクロマウス大会 リポート:
吸引式マウス「紫電改」が圧倒的スピードで優勝、若手の躍進も目立つ大会に
世界最古とも言われるロボット競技会「全日本マイクロマウス大会」が開催された。大会には、過去最大258台のマイクロマウスが参加。マイクロマウスクラシック競技エキスパートクラスで、吸引機構を搭載した「紫電改」が優勝。その他にも、若手エンジニアの活躍が目立つ面白い大会となった。(2014/12/8)

完全マスター! 組み込みC言語プログラミング(14):
【問題13】「関数に配列を渡す」とは何か
C言語の関数呼び出しでは、まず引数(実引数)の値を求め、その値を呼び出す関数の仮引数に代入し、その後、関数に制御が移ります。では、「関数に配列を渡す」際にはどうなっているのでしょうか。(2014/12/2)

若手エンジニア/初心者のためのRuby 2.1入門(10):
RubyのFile/IOクラスで入力と出力、ファイルの読み取りと書き込み、フィルター作成
オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Kernelモジュールに定義されている主な入出力メソッドとしてprint、puts、printf、gets、File/IOクラス、STDOUT、STDINの使い方、フィルターの作り方などを解説。(2014/11/27)

カウントダウン企画……あと1回:
日刊!プチコン3号――開発効率UP!「ライブラリ機能」
配信が開始されてますね。もう手に入れた?(2014/11/19)

”動くモノ”を作りたいメイカーズに向けて:
ルネサス、誰でもモーター制御できる仕組みを公開へ
ルネサス エレクトロニクスは2014年11月、個人レベルでは作りづらいモーター制御システムを簡単に制作できるようにすることを目指した開発プロジェクトを立ち上げたと発表した。既に同プロジェクトで、C言語プログラムを記述するスキルがあれば、本格的なモーター制御が行えるというシステムを構築し、将来的には同システムに関する情報を広く公開していく方針だという。(2014/11/19)

完全マスター! 組み込みC言語プログラミング(13):
【問題12】Cプログラムの見通しが良くなる「関数」を習得しよう!
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。いよいよ関数に話題が移ります。関数を有効に利用できるとプログラムの見通しが良くなるので、ぜひ習得してください。(2014/11/18)

萩原栄幸の情報セキュリティ相談室:
XP継続は是か非か? 対立するコンサルとSIerのどっちを信用する?
コンサルタントの見解に対して、顧客企業から「SIerが示す内容とは違うので信用できない」と言われることがある。見解が間違いなら正すべきだが、逆に「SIerの目論見にだまされているのでは?」と感じることも少なくないのだ。そのエピソードを紹介したい。(2014/11/14)

モデルベース開発:
MATLAB/Simulink、Cortex-Aに最適化されたコード生成が可能に
MathWorksは同社のモデルベース開発環境「MATLAB/Simulink」が、ARMの「Cortex-A」に最適化されたコードを生成可能になったと発表した。(2014/11/5)

若手エンジニア/初心者のためのRuby 2.1入門(9):
Rubyの例外とその捕捉――基本のbegin〜rescue〜endからensure、else、retry、後置rescueまで
オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、例外とその補足について、begin、rescue、end、ensure、else、retry、後置rescueなどの基本的な使い方を交えて解説します。(2014/10/31)

頭脳放談:
第173回 IoTで気になること、それは電源と通信の関係
電子デバイス業界で希望の星「IoT」。しかし気になるのは電源と通信の関係だ。頻繁に通信すれば電池が持たなくなる。通信を制限すればあまり用途がなくなってしまう。実は、IoTが普及するには、この辺りがポイントになるのではないか。(2014/10/29)

ブームから実装アイデア勝負へ:
Intel Edison国内発売直前! クラウド学習サービス連携IoTサービス開発スターターキットの中身とは?
インテルの超小型コンピューター「Edison」の国内販売スタート間近のいま、IoTブームも現実的な実装をソフトウェアエンジニアが考えられる状況がそろいつつあるようだ。プロトタイピングがはかどる開発環境や、クラウドサービスと連携したアプリケーション開発のための環境も。(2014/10/24)

完全マスター! 組み込みC言語プログラミング(12):
【問題11】文字列の長さと文字種類の判別
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。複数条件を満たすパスワード確認プログラムを通じて、複数関数の使い方とフラグの立て方を学びます。(2014/10/17)

運用自動化ツールで実現する、クラウド時代の運用スタイル(2):
徹底比較! 運用監視を自動化するオープンソースソフトウェア10製品の特徴、メリット・デメリットをひとまとめ
運用自動化のポイントを深掘りする本特集。今回は「個々の作業項目の自動化」に焦点を当て、「Zabbix」「JobScheduler」「Sensu」など、運用・監視系の主要OSS、10種類の特徴、使い方などを徹底解説する。(2014/9/25)

Beyond Zero-day Attacks(4):
Use After Freeとヒープスプレー
ヒープオーバーフローと別の手法でヒープ破壊を行うUser After Freeと呼ばれる攻撃と、Use After Freeと一緒に使われることが多い、ヒープスプレーについて紹介します(2014/9/22)

完全マスター! 組み込みC言語プログラミング(11):
【問題10】ポインタで文字列を操作しよう
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回も引き続き、「配列とポインタの深い関係」を探ります。(2014/9/19)

登場して7年:
iPhoneの歴史――12の転機(前編)
「iPhone 6」が発表され、お祭り騒ぎが続いている。2007年に初代iPhoneが発売されてから7年。iPhoneはどのような歴史をたどってきたのだろうか。(2014/9/12)

完全マスター! 組み込みC言語プログラミング(10):
【問題9】配列とポインタの深い関係
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回はC言語の難所の1つ、ポインタに関する問題を解説していきます。(2014/9/5)

高い開発効率と低いランニングコストを両立させるには:
PR:タブレット端末向け業務システム開発の最適解を探る
Biz/Browserは業務システムをWeb化する際に、高い操作性と入力生産性を実現するユーザーインターフェースを提供する「業務システム専用ブラウザー」だ。1999年のリリース以来、業務システムのWebアプリケーション化における画面作成・実行ツールとして国内1300社を超える導入実績がある。2004年のハンディターミナル向け「Biz/Browser Mobile」、2012年のタブレット端末向け「Biz/Browser AI」リリースを通じて各種デバイスに対応。さらに2014年の「Biz/Browser AI」のiPad対応により、タブレット端末含め業務に使用されるほぼ全てのデバイスをサポートしている。(2014/9/1)

マイナビ転職×@IT自分戦略研究所 「キャリアアップ 転職体験談」:
PR:第31回 PMへの道を避けたエンジニアの今――ハックを尊ぶ社風が育む働きやすさとは
「転職には興味があるが、自分のスキルの生かし方が分からない」「自分にはどんなキャリアチェンジの可能性があるのだろうか?」――読者の悩みに応えるべく、さまざまな業種・職種への転職を成功させたITエンジニアたちにインタビューを行った。あなた自身のキャリアプラニングに、ぜひ役立ててほしい。(2014/9/1)

車載半導体:
ルネサスが次世代サラウンドビュー向けSoCを開発、全方位をリアルタイムで認識
ルネサス エレクトロニクスは、次世代サラウンドビュー向けSoC(System on Chip)「R-Car V2H」を開発した。同社の車載情報機器向けSoC「R-Carファミリ」の技術を応用し、先進運転支援システム(ADAS)向けに展開する製品群の第1弾となる。(2014/8/29)

NIWeek 2014:
イカの動きがヒントに! ポケットサイズの制御機器を使った水中ロボット
National Instruments(ナショナルインスツルメンツ)の年次テクニカルカンファレンス「NIWeek 2014」3日目の基調講演では、アカデミック分野へのNIの取り組みと成果が紹介された。中でも大きく取り上げられたのは、「Student Design Competition」で1位となったチューリッヒ工科大学のコウイカ型水中ロボットだった。(2014/8/28)

Beyond Zero-day Attacks(3):
ヒープに対する攻撃とその対策
攻撃手法を技術的に理解するための連載、今回はスタックと並んでよく耳にする「ヒープ破壊」を取り上げます。(2014/9/3)

ロボット制御の学習に:
ロボットアーム教材「アカデミック スカラロボット」が資金調達成功、一般市販開始
ヴイストンがクラウドファンディングで資金調達を行っていた水平多関節構造の卓上型ロボットアーム教材「アカデミック スカラロボット」が目標を達成。一般市販が開始された。(2014/8/25)

ビジネスニュース 業界動向:
2014年のマイコン市場は回復基調に、8ビットマイコンは絶好調
マイコン市場が好調だ。2014年のマイコン売上高は過去最高に達するとみられている。中でも8ビットマイコンは、安価でソフトウェアもシンプルなことから、需要が爆発的に増加しているという。(2014/8/22)

Database Watch(2014年8月版):
BlueMixのクラウドデータベースサービス/SQL on Hadoopは普及するか?
PaaSの世界のデータベースはどうなっている? ビッグデータ対応インフラの実装として、本気を出し始めたHadoop環境の弱点を補う仕組みもウォッチした。(2014/8/21)

完全マスター! 組み込みC言語プログラミング(9):
【問題8】繰返しと配列は相性がいい
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回は繰り返しの処理を行う際に便利な「配列」について学びます。(2014/8/21)

転換期を迎えるHadoop(1):
Hadoopは「難しい・遅い・使えない」? 越えられない壁がある理由と打開策を整理する
ブームだったHadoop。でも実際にはアーリーアダプター以外には、扱いにくくて普及が進まないのが現状だ。その課題に幾つかの解決策が出てきた。転換期を迎えるHadoopをめぐる状況を整理しよう。(2014/8/22)

NIWeek 2014:
スバルのモーター用ECU、古野電気の気象レーダー――日本企業の開発事例が注目集める
National Instruments(ナショナルインスツルメンツ/以下、NI)のテクニカルカンファレンス「NIWeek 2014」の基調講演2日目では、NIの製品を用いた開発事例が紹介された。日本メーカーでは富士重工業のモーター用ECUの検証システムや、古野電気の気象レーダーが紹介され、おおいに注目を集めた。また、「Cyber-Physical Systems」を実現するプロジェクトとして、“スマートツール”で航空機を組み立てる、Airbus(エアバス)のスマート工場のコンセプトも発表された。(2014/8/8)

完全マスター! 組み込みC言語プログラミング(8):
【問題7】10進数を2進数に変換するプログラム
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回はfor文(繰り返し)とif文(分岐)を使い、整数を入力し、その値を2進数で表示するプログラムを作成します。(2014/8/7)

完全マスター! 組み込み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)



Windows 9と噂されていた次世代Windowsの名称は、1つ飛ばしてWindows 10に決まった。発売は2015年後半を予定。タッチU/Iの取り込みに苦労しているWindowsだが、高速起動など基本的な面での改善もバージョンを経るごとに進んでおり、文字通り世界レベルでの影響を持つリリースになる。

音楽CDを超える音質を持つデジタルオーディオデータ、略して「ハイレゾ」。その再生に対応した機器が増加しており、対応したスマホの増加などを機に、今後更なる注目の高まりも期待される。

ソフトバンクモバイル初のXperiaシリーズとして発売が決まり、3キャリアが揃って取り扱う人気機種となった。モバイル事業で減損が発生するなど不調が伝えられるソニーであるが、グローバルスマホ市場での生き残りに向けて、これからが正念場だろう。

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