Pascal(Clascal⁠)⁠」で開発されており,C言語はその後に開発されたMPWで採用されました。不正確な情報を掲載したことを深くお詫びいたします。今をときめく「iPhone」のアプリケーション開発言語として重要度を増している言語「Objective-C⁠」⁠。ここでは,この言語の知られざる真の姿を,薄皮一枚だけピッピッとはがしてみたいと思います。これを読めば,あなたも簡単にiPhoneアプリが作れるように,はなりません!(断言)Objective-Cに至る苦難の歴史かつて,プログラミング言語の第一義はOSを作ること,OSの第一義はプログラムの開発環境を提供することでした。OSと言語は鶏と卵のような不可分な関係であり,原則としてセットで進化していくものです。OS」では,少々違っていました。Workshop⁠)⁠」は,高価・低速・難解と三拍子揃っていたため,開発者にそっぽを向かれてしまったのです。PCベースになると,今度はMetrowerks社の「CodeWarrior」がシェアを獲得。利用者のいないMPWはいつしか“⁠無かったこと⁠”にされてしまいました。風向きが変わったのは,“⁠帰ってきた男⁠”スティーブ・ジョブスが,復帰の手土産に「NEXTSTEP」とその開発言語「Objective-C」を持ち込んでからです。Builder」のおかげで,Appleはようやく他社からシェアを奪還できたのです。Objective-CのすごいところObjective-Cの特徴は,OSも開発できる低レベルコーディング可能な言語であり,かつ純粋なオブジェクト指向言語でもある,という万能性です。その秘密は,全く異なる2つの言語が融合した独特の言語仕様にあります。C)として利用可能であり,そこにオブジェクト指向拡張として「Smalltalk」のクラスが丸々移植されているため,幅広いコーディングをこなすことができるのです。C言語から発展したC++やJava,C#が,機能拡張のためにC言語との互換性を失ったのとは対照的です。Cとの互換性については,次のようにガンダムで例えると一目瞭然でしょう。非常に高機能なObjective-Cですが,クラス間通信をメッセージパッシングで行うSmalltalkの高度なオブジェクト理論を取り入れたため,C++やJavaよりも難解です。美味しそうな外見に誘われて軽い気持ちで囓りついても,アゴを痛めるのがオチでしょう。Objective-Cのプログラミングの基礎を解説している書籍で,しっかり勉強することをお勧めします。Objective-C記事中で紹介した書籍iPhoneアプリケーションプログラミング本書は,C言語などのプログラミング経験者向けに,iPhoneのネイティブアプリケーションの開発方法をチュートリアル形式で解説します。CarPlay,3.11,検索は応援になる。7時代のアプリ開発事情ピックアップヒューマンリソシアのGITサービスが目指す,時代にアジャストするエンジニアチームの作り方アフターコロナにおけるエンジニアチームの作り方,グローバルな視点でのエンジニア獲得と開発とコミュニケーションの在り方について取り上げます。2020」より,注目すべきテクノロジー,エンジニアリングをピックアップし,詳説インタビューを実施しました。みてね」を支えるエンジニアリングについて,開発体制やプロダクトの開発・運用,これからのビジョンについて伺いました。一体型人材紹介から見える,これからの人材エコシステムに迫ります。APIゲートウェイとサービスメッシュの違いAPIゲートウェイとサービスメッシュの,それぞれの概要とユースケースを紹介し,いずれを使用するかの判断の指針となるチートシートを提供しています。2020」より,注目プロダクト,テクノロジー,エンジニアリングをピックアップし,インタビューを実施しました。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。本連載では,いろいろな種類のOSSデータベースに関する各月の出来事をお伝えいたします。いま,見ておきたいウェブサイトこの連載では,国内外の最新のウェブサイトを隔週更新で取り上げ,これら最新サイトの特徴や素晴らしい部分を,さまざまな角度から解説していきます。Linuxのメンテナーを務める筆者が,Linuxやオープンソースソフトウェアと過ごす日々をエッセイ風味で綴った連載。100回を期に「続・玩式草子」として新たなスタートを切ることとなりました。漫画から学ぶマネジメント本連載では,筆者がいままで読んで気づきを得た漫画から,どういった場面をどうマネジメントに重ねて理解したかが伝わるような内容で執筆していきます。書店・販売店の皆様へメールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。