最新記事一覧
Googleは自社の経験を基に、ソフトウェア開発において、プログラミング言語RustがC++と比較して高い生産性と安全性を実現していると報告した。
()
「セキュリティ」に関するTechTargetジャパンのブックレットのうち、2023年に新規会員の関心を集めたものは何だったのでしょうか。ランキングで紹介します。
()
プログラミング言語「Go」「Rust」には、開発分野で昔から使われている「C」「C++」といったプログラミング言語にはない、さまざまな機能がある。GoとRustそれぞれの機能と利点、欠点をまとめた。
()
開発者に人気のプログラミング言語「Python」と「Go」。どちらの方がより適しているのかを判断する際のヒントになる、両者の違いを紹介する。
()
開発したプログラムをコンテナで稼働させたい場合、「Python」と「Go」のどちらを選ぶべきなのか。コンテナを扱う上で、両者にどのような違いがあるのか。
()
プログラムの実行を高速化するために役立つ「マルチスレッド」。プログラミング言語「Python」と「Go」でマルチスレッドを利用する際、どのような違いがあるのか。
()
プログラミング言語「Python」「Go」には、パッケージの依存関係管理に違いがある。どのような違いがあるのか。選定のために把握すべきことを整理する。
()
プログラミング言語「Python」と「Go」は、変数の型の付け方に違いがある。Pythonが採用するのは「動的型付け」、Goは「静的型付け」だ。両者は何が違うのか。
()
プログラミング言語「Rust」は洗練された仕組みを持つ一方、それが開発者に幾つかの困難を押し付けることにつながっている。そうした困難の正体とは。
()
プログラミング言語にはそれぞれに異なる文法がある。「Python」と「Go」では、インデント(空白)が持つ意味が大きく異なる。どのような役割を持つのか。
()
プログラミング言語「Rust」は、安全なプログラムを開発するための複数の機能を有する。どのような仕組みがあるのか。注意点と共に解説する。
()
さまざまなプログラミング言語がある中で、開発者の間で急速に利用が進みつつあるのが「Python」と「Go」だ。開発者は両者の何を評価しているのか。
()
プログラミング言語「Rust」には、「C」「C++」といった“老舗言語”が抱える“ある課題”を解消する仕組みがある。それは何なのか。Rustの主な機能や特徴を解説する。
()
「Go」は従来の汎用プログラミング言語に代わるプログラミング言語として、一部の開発者の支持を受けている。ただしGoには幾つかの欠点がある。開発者がGoを採用あるいは使用する上での懸念点とは。
()
プログラミング言語「Go」はマイクロサービスだけではなく、さまざまなプログラムの開発を支援する特徴を備える。開発者にとって、Goの何がうれしいのか。
()
Googleが示すプログラミング「Go」の改良方針を歓迎する開発者もいれば、物足りなさを感じる開発者もいる。何が議論の的になっているのか。
()
攻撃者がプログラミング言語「Go」を積極的に使う傾向にあるという。ある新手の攻撃でもGoが使われていた。その理由とは。
()
Googleはプログラミング言語「Go」を精力的に改良し続けている。対象の一つがデバッグに使う「GODEBUG」だ。その意図と、考えられる効果とは。
()
Googleはプログラミング言語「Go」には、ログに関する“ある問題”が存在するという。それは何なのか。解決策として同社が提唱する手段とは。
()
Googleはプログラミング言語「Go」をどのように進化させようとしているのか。主な計画の一つが、安全なプログラム開発を支援する“ある機能”の改良だ。それは何なのか。
()
全てのフィッシング詐欺を検知することはほとんど不可能だ。Dropboxへのフィッシング攻撃から学べる教訓とは。
()
QuickWork(東京都渋谷区)は、「副業で求められるプログラミング言語」のランキングを発表した。
()
NASAのジェームズ・ウェッブ望遠鏡が撮影した画像を悪用したサイバー攻撃が発見された。この攻撃では“珍しい手法”を用いるという。その内容とは。
()
Uberはサイバー攻撃を受け、複数の重要システムをオフラインにせざるを得なかったことを公表した。攻撃の犯人は10代と見られている。何を目的として攻撃したのか。
()
NASAの宇宙望遠鏡が撮影した画像を悪用したサイバー攻撃が発見された。この攻撃は、攻撃グループの間で人気の広がるプログラミング言語「Go」を使用していた。攻撃の手法と、「Go」が人気の理由とは。
()
開発者の満足度を下げないために、どの企業でも共通して「やってはいけない」ことがある。それを避けるためのヒントを3つ紹介する。
()
企業は“開発者の満足度”を軽視しがちだ。開発者の満足度は製品の品質に影響する。開発者の満足度を高め、質の高い仕事をしてもらうにはどうすればいいか。
()
Webアプリケーション開発用のプログラミング言語として人気を博してきた「Ruby」には幾つかの短所がある。開発者にとってどのような点が問題なのか。
()
「Ruby」や「Ruby on Rails」を使ったアプリケーション開発にはさまざまなメリットがある。開発者は何に利点を見いだしてRubyを活用しているのか。
()
「Ruby」はWebアプリケーション開発で広く用いられているプログラミング言語だ。どのような特徴があるのか。概要を解説する。
()
クラウドベースアプリケーションの停止を避けるには、どのデザインパターンを選ぶのかが重要になる。有力な候補は「キューベースの負荷平準化」「スロットリング」だ。これらを採用したアプリケーションの特徴とは。
()
クラウドベースアプリケーションのデザインパターンである「リトライ」「サーキットプレーカー」は、どのようなアプリケーションを構築するのに向いているのか。具体例を交えて解説する。
()
企業ITを取り巻くホットなキーワードの関連記事を紹介する「トレンドキーワードピックアップ」。今回はプログラミング言語「COBOL」に関する記事を取り上げます。
()
クラウドベースアプリケーションにはさまざまなデザインパターンがある。そのうち障害を広めないことに強みがある「バルクヘッド」を取り上げる。
()
クラウドネイティブなアプリケーション開発でプログラミング言語「Rust」を採用する開発者は、何をメリットと捉えているのか。デメリットと共に解説する。
()
クラウドネイティブなアプリケーションの開発者の間で、プログラミング言語「Rust」が人気を博している。Rustにはどのようなメリットがあるのか。
()
ライブラリとフレームワークは、アプリケーション開発における役割や設計思想が異なる。開発者の視点から、それらを見分ける方法を解説する。
()
ライブラリとフレームワークは、どちらもアプリケーション開発を支援するプログラミング部品だ。両者の違いとは何か。
()
かつて人気を集めていたり、不可欠だと考えられていたりしたプログラミング言語も、さまざまな理由で衰退期を迎えることがある。これらの中から「Perl」と「Objective-C」を紹介する。
()
実力があり、根強いファンがいるにもかかわらず、衰退の危機にあるプログラミング言語は幾つかある。その中から「Haskell」やバージョン6.0以前の「Visual Basic」を取り上げる。
()
プログラミング言語の普及度と実力は必ずしも一致しない。ただし、これから学ぶプログラミング言語を決める上で、普及度は重要な指標だ。実力がありながら、今後廃れる可能性のあるプログラミング言語はどれなのか。
()
企業は、さまざまなログの収集と分析に追われている。ログ収集・分析作業を効率化するヒントや注意すべき点とはどのようなものか。
()
エンジニアがプログラミング言語「Go」を学ぶ上での難しさとは何か。Goを用いたログ取得、分析の課題とは。専門家に聞いた。
()
企業がプログラミング言語「Go」を利用するメリットは何か。メインフレームの「COBOL」プログラムからGoプログラムへの移行を成功させた専門家が、自身の経験を基に解説する。
()
IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する本連載。第11回は、かつて米国の軍需向けで重用されてきたRTOS「RTEMS」を紹介する。現在は軍需ではなく、航空宇宙分野向けフリーRTOSの座を射止めている。
()
Microsoft Azure部門のDeisLabsは、2020年4月に公開したオープンソースのKubernetesソフトウェア「Krustlet」を、「Rust」で開発している理由を解説した。
()
Amazon Web Services(AWS)がプログラミング言語「Rust」をシステム開発言語として採用し、支援に乗り出した。MicrosoftもRustを「C」「C++」の代替言語と見なすことを表明し、注目が集まっている。
()
Googleの軽量版Googleアプリ「Google Go」が日本でも公開された。本体がわずか7MBと軽量で、非力な端末でも「Google Lens」などのAI機能が利用できる。翻訳や、Webページの音声読み上げ機能もある。
()
プログラミング言語学習の手段は、どのように進化するのか。対話型のプログラミング言語学習サイト「Educative」の開発者に、対話型学習ツールの現状の課題と、今後の展望を聞いた。
()
Googleの年次開発者会議「Google I/O 2019」で発表されたことを時系列にまとめた。今年のテーマは「「Building a more helpful Google for everyone」。AI採用のアクセシビリティ機能や「Googleアシスタント」の新機能、手ごろな価格の「Pixel 3a」などが発表された。
()