I'm trying to make a numberless programming language as a novelty, I asked somebody else this, personally, but then I realized there is a whole community of people on the interwebs.

Can you please tell me the key features of a file system?

My numberless programming language will use comparison operators, and loops and read/write commands, and step-by-step parallel operations; to create things.

I recognize that I essentially need file directories and write permissions to make this as unconfusing as possible, so that programs can link to other programs and so on and so forth.

So, can someone tell me a synopsis of the history of filesystems and how they're supposed to work [and if you're feeling generous, how to implement filestructures on C++] please?

This feels like a broad question, idk enough to know for sure though.

I want my little novelty programming language to someday be used to define numbers, I want big things for it, but for now, I just want it to work, and I want to know how filesystems are typically organized by OSs and such...😥

  • $\begingroup$ So like, I can't use mattrices or line counts, not directly, so to tally cursor position, for example, I'll just have a second text document, full of a filler char, and it will just add or delete, one at a time as the cursor moves forward or backwards respectively $\endgroup$ – user179283 Jan 5 at 4:42
  • 1
    $\begingroup$ Hi, welcome to hsm. Unfortunately, most of your questions are not about history, and you will probably get better advice on a more software oriented site, like Stack Overflow or CS SE. Even a synopsis of the history of filesystems, without a more specific query, would be too long to give here. You can look at the multi-page article From BFS to ZFS: past, present, and future of file systems on Ars Technica. $\endgroup$ – Conifold Jan 5 at 7:12
  • $\begingroup$ Thank, you I've been getting passed around by the Stack Exchange communities with this one $\endgroup$ – user179283 Jan 6 at 17:29

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.