50299
システムディレクトリを書くためにどのようなプログラミング言語が使用されていますか？また、GUIが存在する前にディレクトリが存在しましたか？
CC BY-SA 4.0
2018-11-13T14:00:56.097
50298
2018-11-13T16:03:37.743
2018-11-13T14:58:44.533
19110
30795
question
プログラミング言語
ディレクトリプログラミング言語
# ファイルシステムを実装する言語

ファイルシステムはOSの機能の一つであるため、通常C言語かアセンブリのいずれかが使用されています。

参考:LinuxのファイルシステムはすべてCで実装されているようです。
<https://github.com/torvalds/linux/tree/master/fs/>

# GUIが存在する前にディレクトリが存在したか？

**はい。**

最初にディレクトリ（当初はfolderという名前でした）というメタファーを提示したのが  
ERMA (Electronic Recording Machine,
Accounting)というプロジェクトであり、こちらは1950年から1955年まで活動していたようです。

[Directory (computing) -
Wikipedia](https://en.wikipedia.org/wiki/Directory_%28computing%29#Folder_metaphor)  
[Electronic Recording Machine, Accounting -
Wikipedia](https://en.wikipedia.org/wiki/Electronic_Recording_Machine,_Accounting)

一方、最初のGUIと言えるNLSは1960年代に開発、1968年に販売しており、こちらが一歩出遅れた形であるようです。  
[History of the graphical user interface -
Wikipedia](https://en.wikipedia.org/wiki/History_of_the_graphical_user_interface#Augmentation_of_Human_Intellect_%28NLS%29)  
[NLS (computer system) -
Wikipedia](https://en.wikipedia.org/wiki/NLS_%28computer_system%29)
CC BY-SA 4.0
2018-11-13T16:03:37.743
50299
2018-11-13T16:03:37.743
29826
50298
answer