初心者がはじめてプログラミングを学ぶ時に一番おすすめの言語を紹介します。プログラミング言語は日々進化していて、毎年、新しい言語や既存言語でも新しい仕様が生まれています。前まで「初心者OK」だった言語の仕事が「何年以上の経験必須」ていう条件に変わったりするんだ。こちらのページではこれからプログラミングを始める人はなにから手をつければ良いかこれから数年は安泰だろうと考えられるプログラミング言語といった点を解説していきます。初心者が入門するにあたって・ノウハウが蓄積されている・初心者向けのサイトが充実していて習得しやすいといったポイントを押さえた言語を以下に紹介します。Swift初心者におすすめの言語第1位はSwiftです。「Swift」はApple社が2014年に発表したまだ歴史の浅い言語です。「Objective-C」や「Java」など他のメジャーな言語の良いところを取り入れて開発されています。・コードの読みやすさ・コードの書きやすさが特徴で初心者でも学習しやすい言語です。Swiftは「Xcode」と呼ばれる開発ツールを使用します。WatchアプリなどApple社製品のアプリケーションは全て開発することが可能になります。したがって多くの企業がこの「Xcode」を使った開発をおこなっています。Swiftは「Java」などのメジャーな言語と比べて歴史も浅く、需要が多い割には対応できるエンジニアが少ないのが現状です。したがってSwiftは初心者でも企業に即戦力として就職しやすい言語でもあるのです。まとめるとSwiftは学習難易度が低く、初心者でも習得しやすい歴史が浅く、需要もあるので将来性が非常に高い対応できるエンジニアがまだ少ないので就職もしやすいといった点を踏まえSwiftを初心者にオススメの言語1位としています。Java初心者におすすめの言語、第2位は「Java」です。王道ではありますが、やはりJavaは世界的にメジャーな言語です。世界的にポピュラーなプログラミング言語がJavaJavaを第2位した理由としては、JavaにはEclipseという開発ソフトが存在しているという点です。Eclipseには・インテリセンス・事前の不具合検知といった機能が搭載されています。先述にもある通り、インテリテンスは「初心者にとって非常にありがたい機能」です。Javaは2018年にPython(汎用のプログラミング言語)に案件数が抜かれたことがあるとは言え、総合的に見たらシェアはトップになります。したがってノウハウがかなり蓄積されていて、フォーラム(電子掲示板などで情報交換する場のこと)やサンプルプログラムは多数存在します。エンジニアただ、シェアがトップであることから、初心者であっても「プログラミングに関する知識や知見」が要求されることが多いんだよ。参考サイトでも多少の知識があることが前提に書かれていることが多いため、「Java」を第2位としています。Python初心者におすすめの言語、第3位は「Python」です。こちらの言語は現在非常に人気の言語です。・入門サイト・高度な技術を紹介するサイト・書籍などPythonを取り扱ったメディアは多数存在します。Studioを始め、PyScripterが無償で提供されていて、開発環境も柔軟に選ぶことができます。Pythonを勉強したいのであれば「PyScripter」を導入することをお勧めします。その一方でまだ若い言語であり、バージョンアップのスピードが物凄く早いです。したがって・突如として今までの常識が変わる・急に知らないプログラミングルールがでる・バージョンアップで今まで動いていたプログラムが動かなくなるといった可能性もあります。そのため、swift、Javaと比較して勉強する時間を設けたり、最新の情報を常に仕入れている必要があります。「非常に人気の言語」かつ、「開発環境も柔軟に選ぶことができる」といった点は初心者にとって魅力的です。「バージョンアップが早い」という初心者にとっては厳しいデメリットから「Python」を第3位としました。こちらの言語は比較的簡単に習得できる言語です。Studioで開発することによりインテリセンスが提供されているのです。Basicは自由度の高いプログラミングを謳っています。その自由度の高さが逆に不具合を生みやすくしています。前述の「swift」や「Java」、「Python」は変数の型(数値や文字列など)を厳密に見ています。そのため、「数値を予期したところに文字列が入る」といったことは確実に発生しません(事前にエラーが検知されます)。Basicでは不自然なプログラミングも入力することができてしまいます。エンジニアもちろん、ルールを守ってプログラミングをすればこういった不具合は発生しないよ。Basic」のエンジニアが他の言語に触れたときに誤って不自然なプログラムを打つことがあるんだ。するとプログラムが実行できなくなったり、エラーがいつまで経っても解消されないというトラブルが発生するのです。Basic」を第4位としています。Kotlin初心者におすすめの言語、第5位は「Kotlin」です。KotlinはJavaをベースにした言語になります。エンジニアJavaの知識をある程度付ければ入門者が勉強するにもってこいの言語だよ。仮にJavaができなくても、「Javaの参考資料などを参照すること」でプログラミングをすることができます。・iOS(iPhoneやiPad)・Kindleなど他の電子デバイスの開発をすることはできません。Kotlinは2011年に出てきた非常に若い言語で注目を浴びるようになったのはここ2、3年の話です。したがって参考書の数が極めて少なく、参考サイトもJavaエンジニアをターゲットにしています。初心者にとって参考になる情報量が少ないことを考慮して「Kotlin」を第5位としています。・スマホアプリの開発といった点が適しています。スタートはWebページの作成とスマホアプリの開発がオススメWebページには・ページを開くイベント・ボタンをクリックしたイベント・画面遷移のイベントなどの開発分野においても必須と言われている知識の基礎が全て盛り込まれているのです。(画面に触れた状態で指を滑らせる操作)したときの制御など、「スマホ専用の制御」があります。実際に開発するときはPCで開発することになるのです。したがって・タップとはPCでは何に相当するか・スワイプとはPCでは何に相当するかなど「PCとスマホの知識」も身に付きます。エンジニアさらに慣れてくるとスマホで・どのような処理をすれば効率化が図れるか・小さな画面でどのように情報量を盛り込むかなどの見せ方の知識も身に付くよ!ここからは「Webページ作成」「スマホアプリ開発」それぞれに必要なプログラミング言語を紹介していきます。・Javascriptなどクリックしたときや画面描画時にどのような制御を行うかの知識が必要になってきます。WebページにはHTML/CSS、Javascriptのスキルが必要HTMLで現在主流なのはHTML5、CSSで現在主流なのはCSS3です。JavascriptにもAngular、jQueryなどいくつかの種類があります。それぞれ専用のプログラミングルールはありますが、根底の部分は変わっていません。どれか一つの種類やバージョンのスキルを習得すればその知識は別のバージョンでも流用できます。Webページの現在の主流は・ASP.Net・JSP・PHP・HTMLになりますが、画面の複雑な制御を行う必要があるサイトの大半はPHPで作られています。PHPは「ゲーム」や「アニメーション」など「エンターテインメント業界のWeb開発においては一強」と言われています。逆に「業務系」のWeb開発では「ASP.Net」と「JSP」のシェアのほうが高いです。ASP.NetやJSPは「バージョンがサポート対象外になる期間」が早く、バージョンアップ作業(マイグレーションと呼んでいます)のコストが高いです。・宿泊系のサイト・季節情報のサイトといった「観光業」のサイトを中心にPHP化が進んでいます。スマホ向けに作られているサイトの大半がPHPを導入しています。2,3年でシェアが変わることは考えにくいです。数年以内にはASP.NetやJSPと同等のシェアになることを確実視されています。スマホアプリ開発に必要な言語はSwiftかKotlinスマホアプリ開発に必要なのはSwiftもしくはKotlinとなります。2018年にはどちらかというとRubyであったり、もう少し遡るとObjective-Cが主流でした。エンジニア最近ではノウハウが多数存在する「java」をベースにした「Kotlin」や「Objective-C」「Objective-C++」と共存することを目的に作られた「Swift」が圧倒的なシェアを誇っているよ。「Swift」と「Kotlin」はどちらもスマホアプリ向けの言語です。何を習得すればよいか解らない場合は、どのスマホ向けにアプリを開発したいかを中心に選べばよいでしょう。・Swift:iOSの開発に特化した言語と覚えておいてください。SwiftとKotlinはプログラム構造が似ています。したがって「どのようにしたらKotlinで開発したプログラムがSwift上で動かせるか」など解説したサイトも多数存在します。方のプログラミング言語の選び方の基準ここからはプログラミング言語を選ぶ際の基準を解説していきます。【言語でできること】プログラミングの目的から言語を選ぶ初心者がプログラミング言語を選ぶ際にはまず何を作りたいか何を目的としてプログラミングを行うかを優先的に選ぶと良いでしょう。作りたいものと目的を考慮してプログミング言語を選定する基本的に後述の「プログラミング言語の難易度が低いランキングTOP5」もしくは「初心者が入門するのにおすすめのプログラミング言語ランキング【5選】」から選択すれば、どの言語もほぼ難易度は一緒です。エンジニアしかし、難易度はほぼ一緒とは言っても『目的』によっては向き不向きがあるよ!どの言語でも一定のレベルのプログラムを作成することはできますが、その難易度は大きく異なります。スマホアプリならSwiftやKotlinスマホアプリを開発するのであれば現在の主流はSwift、もしくはKotlinになります。「スマホはRubyの印象があった」と思われる方も多いかと思います。現在Rubyは初期の環境構築(プログラミングを開発する環境)の独自性が強い言語です。エンジニアいくつかの言語と共存することを目的に作られた「Swift」やjavaをベースにした「Kotlin」のような融通性はないんだ。したがってRubyはSwiftやKotlinへの移行をしない案件を除き、衰退気味なんだよ。Objective-Cも、iOSが出た当初はかなりのシェアを誇っていました。現在ではその大半のシェアがSwiftに移行している状態です。筆者がここ数年で携わったプロジェクトではRubyによる新規開発案件は0件です。すべて「機能拡張」であったり、「保守」を目的とした開発でした。・お客様と共同開発案件が3件といった案件数のこともあり、「新規開発案件ではシェアが逆転している」と感じとれました。webページならHTML/CSSやJavascriptWebページ作成を行うなら「HTML/CSS」「Javascript」は必須です。Javascriptは一昔前であれば、「画面の制御」をおこなったり、「自動で別のページに飛ばす」などの目的で使われることがほとんどでした。・サーバからのデータ解析などに使われたりしていてその用途は複雑化しています。HTML5やCSS3が出てきてから「アニメーション」などのいわゆる「魅せるWebページ」がHTMLとCSSでできるようになりました。HTMLとCSSで作成されているのはWebページだけではありません。Web上でプレイできるブラウザゲームやPOSレジ(販売情報を管理するシステムを搭載したレジのこと)のシステムまでHTMLとCSSで作成されています。webサービス・webアプリならC#WebサービスやWebアプリの開発であれば「C#」がかなり簡単にできます。Studio内に開発するアプリケーションの種類として・Webサービス・Webアプリケーションなどを選択することができます。選択をすると「自動的に最適化された初期構成」を作成してくれます。それにより、エンジニアはプログラミングに注力することができるのです。・作成したWebサービス・Webアプリケーションなどの参照のさせ方も非常に簡単です。「Webサービスの参照」という項目が設けられていており、Webアプリケーションの場合は「同じ階層に参照したいWebアプリケーション」を配置します。すると「プロジェクトの参照」というメニューから簡単に参照させることができます。Webサービスからのデータ転送にはXMLという言語が使われています。開発者としては全く意識する必要がない場合が多いんだよ。普通のソースコード参照やWebアプリ参照と同じ手順でできます。そのため、通信方式やXMLの解析など煩雑な処理をする必要がなくなります。AIやIOTならPythonAIやIOTの現場では「Python」が主流になっています。AIやlOTの現場ではPythonがメインに使われている特にAIの新規開発においては殆どの現場でPythonが使われているのです。PythonにはAI開発に必要な機能が元々備わっているという利点もあります。何より・簡単なプログラミングができる・初心者でもプログラミングをするにあたりハードルが高くないといったことが挙げられます。実はAIやIOTの現場では「簡単なプログラミング」という点が非常に重要です。・どんな人が書いても一定の見やすさがあるシンプルなプログラム・どんな人が書いても一定の品質の実現AIやIOTの現場はこういったポイントが大きく貢献しています。JavaやC#でもAIやIOTは可能です。Pythonに比べてそれらに特化した機能が乏しいです。そのため、どうしてもプログラマ任せになってしまう傾向にあります。・品質の低下などが避けられません。今でこそ多数の言語でAIやIOTに向けた機能が少しずつ整備されていますが、それでもPythonには及んでいません。【言語の習得難易度で選ぶ】初心者は難易度の低い言語を選ぶ他にも初心者は難易度の低い言語を選ぶと良いです。最初はわかりやすいプログラミング言語を選ぶそうすることによって習得時に挫折することなくプログラミング技術を磨くことができます。ここからは「難易度の低いプログラミング言語」を解説していきます。Studio」のような便利な開発ツールを利用することでプログラミングをすることができます。Framework」が提供する機能も日本語対応しているのです。Studio内で読むことができます。Studio」だと躓くことが少なくプログラミングを学びやすいよ!また、エラーが発生したときはMSDNというヘルプサイトへのリンクが表示されます。Framework」はとても親切に設計されています。・作ったプログラムがどのプログラムと結び付いているか・変数として何を利用しているかといった点も図解で表示する機能が標準提供されています。したがって「プログラムの構造」や「不要な宣言の削除」まで幅広く視覚的に理解しやすくなっているのです。王道のJava王道ではありますが、Javaも比較的習得難易度が低い言語です。プログラマー志望者Javaで挫折したよ・・・という言葉を耳にすることがあります。それは学校などの「詰め込み教育」によって専門用語の解説もまともにせずに「こういうものだ」という教育をしているからです。エンジニア入門書を一つ一つ読みながら巻末にあるような課題を解いていくとJavaはそこまで難しい言語ではないんだよ入門書を1冊読み終わるころには・簡単なゲーム・業務系システムなどのプログラムは組めるようになります。開発ツールのEclipseも非常に優秀な機能が備わっているのです。このプログラムを実行するには「どのファイルを参照すればよいか」などを解説をしてくれます。Webアプリケーションの開発を行う際には実際にプレビューを見ながらプログラムを作成できます。初心者でもやりやすく、機能が豊富なPythonPythonは「AIやIOTならPython」でも解説した通り、初心者が作成しても一定のプログラムや品質になるように作られた言語です。Studio」から「PyScripter」といった無料のツールが非常に優秀です。PyScripterは「有償ツールに匹敵する機能を提供する」とふれこみをしています。その言葉に違わず「予測変換」から「処理の解説」まで幅広い機能を提供しています。簡単なAIのサンプルコードもインターネット上に存在します。返し処理といった基礎を理解したレベルであってもAIの仕組みが理解できるようになるのです。展示会にあるようなAIやゲームのAIを基礎レベルまで作ることはできません。自分の名前を呼んでくれたり、時間帯によって挨拶を変えるなどの基礎的なAI機能であれば簡単に作れるようになります。【稼げる年収や求人数で選ぶ】言語によって年収や求人数が違うプログラミングの仕事は習得している言語によって、年収や求人数が違います。対応できるプログラミング言語によって年収や求人数が異なるしたがって「年収で選ぶ」というのも一つの手ですが、正直この方法はあまりお勧めできません。先にも述べた通り、プログラミング言語は「非常に早く進歩する言語」や「一気に衰退する言語」も多数存在するからです。エンジニア現在は主流の言語だからといっても、それが数年先まで安泰とはいえないんだよ。この考え方でプログラミング言語を選ぶ場合は王道のJava。「C#」や「VB」といった10年以上使わている言語も勉強をしてください。求人数はダントツのJavaJavaの求人数は日本ではダントツです。Javaは日本で圧倒的な求人数がある海外では「Java」は「Python」に抜かれたり、抜き返したり、「C#」と競り合ったりなどしています。Javaは国内でも海外でも根強い人気を誇っています。年収としては、500万円前後のところが多いです。国内全体のプログラミング求人案件の約30%がJavaの案件になります。年収だけで見るならGo年収だけで見るならGo言語が非常に高騰しています。Go言語は年収が非常に上昇している最高年収は1000万を超える案件があったり、大小含めて標準偏差を取ると年収600万を超えてきます。・エンジニアの数が少ないという現実があります。(現に筆者も10ほどの言語を習得していますが、Goについては知識がありません)このGoが2017年から2019年にかけて少しずつランキングを挙げています。エンジニアや求人数はまだ少ないためにノウハウも少ないです。筆者は「Go」を習得するのに苦労するのではないかと考えております。今後絶対需要が増えるC#およびC++C#、C++は言語ランキングで常時トップ10に入る言語で今後の安定性も望めます。C#、C++は常に高い需要があり、安定性がある特に幅広い分野でVRが使われるようになってきています。Engineといった「描画やアニメーションに特化した環境」での開発が盛んになることは予想されます。Engineで使われているので確実に需要は伸びます。現時点でもC#エンジニアはJava以上に枯渇している状態です。エンジニア大型の案件を受注することができれば同規模の「Javaの案件」よりも年収が高くなる傾向にあるよ。C#、C++のエンジニアの平均年収は450万~600万が相場ですが、高い案件だと1000万案件もあるのです。【2019年現在一番人気の言語の解説】言語の人気や廃れやすさなどプログラミング言語を将来性で考えるのであれば、言語の人気や廃れやすさを中心に考えるのも一つの判断基準です。Rubyは廃れ気味になってきているRubyは2018年までスマホアプリの開発で圧倒的人気を誇っていました。ここ最近はKotlinとSwiftに押されてきていて案件数は徐々に減ってきています。案件数がなくなることはありません。Rubyを使った新しい開発環境や目新しいものが出ない限り、今後は衰退の一途を辿っていくことが予想されます。Engineも伸びることが予想されます。Engineは同業者の中でも・使い勝手がそこまでよくない・プログラムが複雑化しやすいといった声が挙がっており、伸びはしますがその推移は緩やかなものになることが予想されます。・ロケットのシミュレーションといった幅広い分野でも利用されているのです。したがってその伸びはかなり急激なものがあります。最近ではその勢いが減速してきています。今後は衰退するというより一定の求人数が出たらしばらくその状態で停滞するのではないかと予想しています。Basicの伸びは頭打ちになり、今後一定の案件数で推移します。.Net以外は殆どやる価値がありません。Script」と多岐に渡ります。VB6については・サポートが切れていること・Windowsのバージョンが新しくなることで動作しなくなることなどが危惧されているため、そのほとんどがVB.Netに移行をしています。Scriptも非常にマニアックな知識が必要です。POSレジの開発やWindowsのスクリプト開発の現場では今でも使われています。案件数としては圧倒的に少なく、習得しようとするだけ無駄になります。Basicはあまりやる価値がありません。プログラミング言語の難易度が高いランキングTOP5ここからはプログラミング言語の中でも習得難易度が高い言語を紹介していきます。中には現在殆ど使われていない言語もあります。COBOL一昔前はCOBOLができる人のことを「コボラー」と呼び、神のように崇めていた時代もありました。それほど習得難易度が高い言語となります。エンジニアCOBOLはその「難易度の高さ」と「他言語やスキルへの汎用性の無さ」から定着率は極めて低い傾向にあるんだよ。2006年にIBM社が「流れるようなプログラミング」のキャッチコピーで「Rational製品」によるCOBOLの開発環境を発表しました。定着率は低く、一旦COBOLの案件についてしまったら他言語へのスキルチェンジは非常に難しいです。難易度が高いといえばASSEMBLER(アセンブラ)は外せません。なんといっても「XXとイコールか」の判定の書き方だけで6種類以上の書き方があるのです。遅延スロットという「アセンブラ専用プログラム」の処理の流れを理解している必要もあります。ジャンプという指定処理や指定行数に処理を飛ばすといった独特の考え方があるのです。そのあまりの難易度から筆者は学生プログラマが何人もアセンブラに挑戦して挫折していく様子を目にしてきました。FORTRAN今では使われている場所はありませんが、FORTRANもかなり習得難易度が高い言語です。分岐処理も大なり小なりや等号不等号で書くのではなく、文章のようなプログラムを組む必要があります。「専用の開発ツール」も存在しません。したがって不具合が出ていることに気が付きません。エンジニアFORTRANが主流だった時は「1文字間違えたがためにシステムが数日間ダウンする」ということもあったんだよ。大学や専門学校ではプログラミングの歴史を学ぶ授業で触れる機会がある場合もあります。その難易度から実習では簡単なプログラムすら書けない人が多数いました。C++C言語に比べて自由度が増したのがC++です。メモリやレジストリというプログラミングとは別の次元であるOSの知識もある程度知っている必要があります。・処理が物凄く遅くなるなどの事象が発生します。今でもそれなりのシェアがあるC言語ですが、習得難易度は高いです。「ポインタ」や「構造体」というところでかなりの人が挫折をしています。プロトタイプ宣言など「C言語特有の考え」が理解できないために不具合の摘出ができない人も多いです。C言語を専攻した初心者のうち70%ほどの人が脱落します。この辺の作法を覚えてしまえば難しいことはないのです。それは色々な開発現場で仕事をしている人だから言えることです。そのような点もあって初心者が習得するにはハードルが高い言語です。エンジニアC言語を勉強するときは、基本的なプログラミング技法を勉強したのち、「Java」や「C#」といった言語を勉強する。そのあと数年のキャリアを積んだ後にまたC言語に戻るという流れが学びやすいよ。C言語についてより詳しく知りたい方にはこちらの記事で解説しています。【プログラミング初心者のためのC言語の概要】難易度や特徴・学習方法などを紹介しますプログラミング言語の難易度が低いランキングTOP5次に初心者が勉強するうえで習得難易度が低いプログラミング言語を紹介していきます。Pythonこの記事でも何度も言っているようにPythonは「初心者でも一定のプログラミングができるように作られた言語」なので、習得難易度は低いです。マニアックな知識も存在しますが、そこまで多くはありません。Pythonは初心者であっても馴染みやすい言語です。C#C#はCから派生した言語ですが先述したとおり、「C言語やJavaのいい点を集約した言語」です。したがってC言語よりも組みやすく、Javaよりも機能が充実しているという点が挙げられます。「こういう機能が欲しい」と思うような機能は標準提供されているのです。提供されていないものであってもインターネット上にそのサンプルが多数掲載されています。以上の点からC#はプログラミングを始める上で何も不都合なく始められます。JavaJavaは案件数のトップを走り続けたということもあり、大量のノウハウが蓄積されています。多少マニアックな知識であっても入門サイトを読めば分かるようになっており、その情報量は膨大です。C#やPythonよりは難易度は高いです。1年も勉強すればJavaで何不自由なくシステム開発ができるようになります。Ruby2018年までスマホの最先端ということもあり、「中学生でもRubyを利用してアプリ開発を行っていたと」いう情報も存在します。業務レベルには至っているとは思えません。勉強している中学生も扱える言語ということもあり、Rubyは習得しやすい部類に入ります。KotlinKotlinはJavaをベースに作られたというだけのことはあり、業界にいる身からしたら非常に分かりやすい言語です。業界に居なくても、習得難易度が簡単な3位のJavaと作りが殆ど一緒です。そのため、勉強するうえではすんなり入ってきやすい言語ではないでしょうか。未経験者でも1年程度の勉強期間でアプリを組めるようになっている人も多いです。攻略サイトのようなアプリであれば2,3カ月の勉強で十分組めるようになります。本記事中でも紹介しましたがwebページ作成でするうえで重要な言語がJavaScriptです。JavaScriptはここ数年需要を大きく伸ばしており、勉強もしやすいので初心者にも人気の言語です。・学習方法などを紹介しています。【プログラミング初心者のためのJavaScriptの概要】難易度や特徴・学習方法などを紹介しますプログラミングを始めようか迷っていませんか?プログラミングを始めてみようと思っても学習で挫折しないか職業として生計を立てていけるか不安ですよね。プログラミングジャパンでは全くの初心者でも最速で安定した収入を得るプログラマーになる為に必要なステップをLINE@で配信しています。2021年11月17日プログラミング言語についてプログラミング初心者に向けてJavaScriptの概要や特徴・学習方法などを解説していきます。JavaScript(ジャヴァ・スクリプト)は、ブラウザやWebサーバー上で動くプログラミング言語です。2021年11月16日プログラミング言語についてSwifについて、Swifが初心者におすすめといわれる特徴について解説していきます。『C言語』は「プログラマの登竜門」と言われています。C言語は大学や専門学校だけでなく、大多数の企業が入社研修として採用しています。2021年11月16日プログラミング言語についてLinuxのパソコンでもゲームプログラミングはできます。実際、linuxでゲームをプログラミングする人もゲームをプレイする人もいます。プログラミング初心者脱出入門編をご紹介します。ここ最近勢いを伸ばしているKotlin(コトリン)。2021年11月15日プログラミング言語について3Dコンピューターグラフィックを使った3Dゲームは立体的なキャラクターを操作し、奥行きのある世界観を楽しむことができます。一昔前まではビデオゲームは子どもの娯楽というイメージが強くありました。プログラミング学習入門者向けサイト(プログラミングジャパン公式ブログ)—>。