‹ BackHN Continuity

Thread

Platform-independent SIMD in Go

414 points · 152 comments · yurivish

  1. chrisjj · · focus · HN ↗
    > Go 1.26 and 1.27 include experimental APIs for Single Instruction Multiple Data (SIMD) operations.

    You'd think these people would know the meaning of API, no?

    1. cloudfudge · · focus · HN ↗
      One wonders what overly-narrow definition of API you're stuck on.
      1. chrisjj · · focus · HN ↗
        One wonders why you wonder.

        <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;API" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;API

        1. cloudfudge · · focus · HN ↗
          Well, given this quote from your reference:

          &gt; The interface to a software library is one type of API. The API describes and prescribes the &quot;expected behavior&quot; (a specification) while the library is an &quot;actual implementation&quot; of this set of rules.

          Yes, I still wonder why you&#x27;d be picking this particular silly semantic battle.

    2. tredre3 · · focus · HN ↗
      I suspect you stopped reading at web services on your link, but API is indeed the correct word to describe a set of functions from a library (built-in or not). If you disagree perhaps you should share your preferred term here?

      &gt; The term API is often used to refer to web APIs, which allow communication between computers that are joined by the internet. There are also APIs for programming languages, software libraries, computer operating systems, and computer hardware.

      1. chrisjj · · focus · HN ↗
        &gt; API is indeed the correct word to describe a set of functions from a library (built-in or not).

        Uncorroborated by WP, note.

        &gt; If you disagree perhaps you should share your preferred term here?

        Library functions.

        1. adonovan · · focus · HN ↗
          “API” meant “library functions” long before the first web server responded with JSON.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.