GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Embed Notice

HTML Code

Corresponding Notice

  1. Embed this notice
    Wanderer über dem Nebelmeer (wandereruber@poa.st)'s status on Tuesday, 16-Dec-2025 05:54:49 JSTWanderer über dem NebelmeerWanderer über dem Nebelmeer
    in reply to
    • lainy
    @lain Thank you. Now I'm starting to wonder just how much of modern IT architecture is a holdover from the times of 32 KB memory. This seems like the one instance where saying "to hell with it" and just inflating the requirements 20x would be the correct call. But what do I know.

    I feel like making headers and splitting workloads should be a computer job anyways.
    The book seems to agree:
    >Having a large number of header files is a big pain. Unfortunately, this situation occurs whenever you try to write a C program that does anything useful. Header files typically define data structures and many header files depend on data structures defined in other header files. You, as the programmer, get the wonderful job of sorting out these dependencies and including the header files in the right order.

    >If you get the order wrong, the compiler will testily inform you that you have a syntax error. The compiler is a busy and important program and doesn’t have time to figure out the difference between a missing data structure definition and a plain old mistyped word.

    The section below that complains that the compiler aborts when it sees a single syntax error, but I thought to myself "And? Just run it again, doesn't take that long..." and that's where I realized just how old this commentary is.
    In conversationabout 3 days ago from poa.stpermalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.