プログラミングの基本を学びます。コンピュータ言語とは、人間がコンピュータに処理を指示するための言語です。プログラム言語には、コンパイラ型言語・インタプリタ型言語といった分類があります。 ここから先は有料会員限定です。 登録すると今 ...
量子コンピューター技術の進歩によって、RSAやECDSA、EdDSAなどの非対称暗号が量子アルゴリズムに対して脆弱(ぜいじゃく)になってしまうため、早急に代替する必要が生じているといわれています。しかし、プログラミング言語Goの暗号標準ライブラリの保 ...
では、この量子力学の性質がコンピュータとどうつながるのか。従来のコンピュータは情報を0と1の二進数で表し、その掛け算や足し算を高速に大量処理している。だが「計算をする際に0と1の掛け算や足し算しか使ってはいけない、というルールは本来ない」と藤井氏は指 ...
量子コンピュータが私たちの未来を変える日は実はすぐそこまで来ている。 そんな今だからこそ、量子コンピュータについて知ることには大きな意味がある。単なる専門技術ではなく、これからの世界を理解し、自らの立場でどう関わるかを考えるための ...
量子コンピュータが私たちの未来を変える日は実はすぐそこまで来ている。 そんな今だからこそ、量子コンピュータについて知ることには大きな意味がある。単なる専門技術ではなく、これからの世界を理解し、自らの立場でどう関わるかを考えるための ...
量子コンピュータが私たちの未来を変える日は実はすぐそこまで来ている。 『教養としての量子コンピュータ』では、最前線で研究を牽引する大阪大学教授の藤井啓祐氏が、物理学、情報科学、ビジネスの視点から、量子コンピュータをわかりやすく、かつ ...
森氏はフリーランスでAI系の翻訳サービスの設計開発運用に携わった後、現在は大阪大学量子情報・量子生命研究センターに所属している。2023年には国産の量子コンピュータにおけるクラウド開発に関わり、理化学研究所(以下、理研)、産業技術総合 ...
量子コンピュータが私たちの未来を変える日は実はすぐそこまで来ている。 そんな今だからこそ、量子コンピュータについて知ることには大きな意味がある。単なる専門技術ではなく、これからの世界を理解し、自らの立場でどう関わるかを考えるための ...
コンピュータの基本構造を理解するには、「ビット」(bit)と「バイト」(Byte)の違いを知ることが欠かせない。情報は0と1から成る「ビット」の列として扱われ、その集まりである「バイト」が文字や数値を表現する最小単位になる。 「ビット=0か1の ...
コンピュータの中で「負数」をメモリ上に記憶するには、いくつかの方法がある。基本的には、CPUの機械語命令で負数を扱う方法がある。 それとは別にコンピュータ言語が負数をどう表現するのかという問題もある。この2つに関しては、区別が必要だが ...
量子コンピューターが話題となっている。2030年頃にも実用化が見込まれる次世代コンピューターについて、簡単な仕組みとできること、現時点での開発状況についてまとめた。 ニュースや新聞、SNSで「量子コンピューター」の話題を見かける機会は多いだろう ...