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
    GAGOOT (gagoot@freespeechextremist.com)'s status on Wednesday, 19-Oct-2022 01:37:17 JSTGAGOOTGAGOOT
    in reply to
    • pistolero :thispersondoesnotexist:
    • Haelwenn /элвэн/ :triskell:
    • anime graf mays ?️?
    • nanachi
    • Machismo
    • Kerokeronim
    • d
    • Hyolobrikator
    • rru142
    • Bricky
    • laurel
    • cjd
    • Ratko Mladic
    • xue
    • sysrq
    • Yellowspook
    • pawlicker
    • m0th
    • ?????? ????????????
    • Cuddly Lovely Sassy Motherfucker :verified:
    @p @istvan @MK2boogaloo @Zerglingman @moth @sysrq @lanodan @pawlicker @thatbrickster @deprecated_ii @xue @Hyolobrika @graf @y @cjd @laurel @rru142 @0 @Ratcliffe @yes @TheMadPirate

    "A single universal programming language is not desirable. You can't have a language that is an optimal fit for every use-case: the same language isn't going to work well for systems programming as for chewing up logfiles. You can make a language that does both, but you can't make one that does both as well as a language purpose-built for either."

    I disagree. Didn't you (or someone else here) recently say that everything should be programmed in a DSL? Well, each DSL could be generated from a language that does everything, such as IBM's PL/I.

    https://en.wikipedia.org/wiki/Domain-specific_language

    NOTE to the person here who mentioned Multics: That was written in PL/I.

    https://en.wikipedia.org/wiki/PL/I#Multics_PL/I_and_derivatives

    NOTE: I've long thought TXL to be rather cool, but have yet to find a real use for it.

    https://en.wikipedia.org/wiki/TXL_(programming_language)

    Anyway, my proposed ultimate computer language would need to have hardware designed specifically for it in order for its programs to run efficiently. When you are designing both the hardware and the software simultaneously, you have the opportunity to build a language suited for all uses.
    In conversationWednesday, 19-Oct-2022 01:37:17 JST from freespeechextremist.compermalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: login.wikimedia.org
      Domain-specific language
      A domain-specific language (DSL) is a computer language specialized to a particular application domain. This is in contrast to a general-purpose language (GPL), which is broadly applicable across domains. There are a wide variety of DSLs, ranging from widely used languages for common domains, such as HTML for web pages, down to languages used by only one or a few pieces of software, such as MUSH soft code. DSLs can be further subdivided by the kind of language, and include domain-specific markup languages, domain-specific modeling languages (more generally, specification languages), and domain-specific programming languages. Special-purpose computer languages have always existed in the computer age, but the term "domain-specific language" has become more popular due to the rise of domain-specific modeling. Simpler DSLs, particularly ones used by a single application, are sometimes informally called mini-languages. The line between general-purpose languages and domain-specific languages is not always sharp, as a language may have specialized features for a particular domain but be applicable more broadly, or conversely may in principle...
    2. Domain not in remote thumbnail source whitelist: login.wikimedia.org
      PL
      PL, P.L., Pl, or .pl may refer to: Businesses and organizations Government and political Partit Laburista, a Maltese political party Liberal Party (Brazil, 2006), a Brazilian political party Liberal Party (Moldova), a Moldovan political party Liberal Party (Rwanda), a Rwandan political party Parlamentarische Linke, a parliamentary caucus in Germany Patriotic League (Bosnia and Herzegovina) (Bosnian: Patriotska Liga), a military organisation of the Republic of Bosnia and Herzegovina Philippine Legislature, a legislature that existed in the Philippines from 1907 to 1935 Progressive Labor Party (United States), a United States communist partySports leagues Premier League, the top English association football league Pacific League, one of the two leagues in Japan's Nippon Professional Baseball Pioneer Baseball League, a Rookie league in Minor League Baseball Pioneer Football League...
    3. Domain not in remote thumbnail source whitelist: login.wikimedia.org
      TXL (programming language)
      TXL is a special-purpose programming language originally designed by Charles Halpern-Hamu and James Cordy at the University of Toronto in 1985. The acronym "TXL" originally stood for "Turing eXtender Language" after the language's original purpose, the specification and rapid prototyping of variants and extensions of the Turing programming language, but no longer has any meaningful interpretation. Modern TXL is specifically designed for creating, manipulating and rapidly prototyping language-based descriptions, tools and applications using source transformation. It is a hybrid functional / rule-based language using first order functional programming at the higher level and term rewriting at the lower level. The formal semantics and implementation of TXL are based on formal term rewriting, but the term structures are largely hidden from the user due to the example-like style of pattern specification. Each TXL program has two components: a description of the source structures to be transformed, specified as a (possibly ambiguous) context-free grammar using an extended Backus–Naur Form; and a set of tree transformation rules, specified using pattern / replacement...
  • 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.