DX・デジタルトランスフォーメーション

AppStoreにて無料公開中! ”システム手帳”で検索! - AppStoreへ iPad版 - iPhone版

ブロックチェーン・暗号技術 | android | iOS | Web | アプリの著作権 | 日本のなりたち | 禅・大乗仏教 | 新しい社会

コンピュータの動作を記述する高級言語のシンタックスはc言語に軍配が上がっている

c言語の特徴はプリプロセッサがあることだろう。

例えば定数を定義する場合にプリプロセッサを持たないJavaの場合は static final 文を使う以外にないが、c言語では

#define 文を使い定数を定義できる。

このことは単にコンパイラの考え方の違いという以前にカーニンハムとリッチーの構想力とSun microsystemsの構想力との差だと思われる。

sunがJavaを開発した目的はアプレットと呼ばれるFlashのような小さなウェブアニメーションを作成するために開発されたものだからだ。

c言語はカーニンハムとリッチーの二人だけでOSを書くためにAssemblerに代わる言語として開発された。

もっとも最近では言語それ自体よりもそのプラットフォームが持つフレームワークに関心が移ってしまっている。

コンピュータの動作を記述する高級言語のシンタックスはc言語に軍配が上がっている。

c言語の後に開発された言語のシンタックスはどれもc言語のそれを踏襲しているのだ。

2023年12月
     12
3456789
10111213141516
17181920212223
24252627282930
31      
android
iOS
web
アプリの著作権
ブロックチェーン/暗号技術
新しい社会
禅・大乗仏教
日本のなりたち

AppStoreにて無料公開中! ”システム手帳”で検索! - AppStoreへ iPad版 - iPhone版
デジタルトランスフォーメーションで新しい生活を提案!