jchris + language   41

Introducing Joy
Translate idiomatic Go into concise Javascript that works in every browser. Use Go's type system and world-class tooling to build large web applications with confidence.
go  programming  language  compiler  javascript 
december 2017 by jchris
Plain Language Materials & Resources | Health Literacy | CDC
Plain language makes it easier for everyone to understand and use health information. Although plain language is a familiar idea, many organizations don’t use it as often as they should. The Plain Writing Act of 2010 requires federal agencies to train staff and use plain language when they communicate with the public.
language  politik 
december 2017 by jchris
Ten interesting features from various modern languages
All the examples above are from Reason, Swift, Kotlin and Dart. However, many of the ideas above can already be found in much older languages such as Lisp (1958), Smalltalk (1972), Objective-C (1984), Haskell (1990), OCaml (1996) and many more. So while the examplesare from “modern” languages, the ideas in this article are actually very “old”.
language  programming 
november 2017 by jchris
PHP: a fractal of bad design / fuzzy notepad
PHP is not merely awkward to use, or ill-suited for what I want, or suboptimal, or against my religion. I can tell you all manner of good things about languages I avoid, and all manner of bad things about languages I enjoy. Go on, ask! It makes for interesting conversation. PHP is the lone exception. Virtually every feature in PHP is broken somehow.
design  language  php  programming  rant  @goodie 
june 2017 by jchris
Wadler's Blog: Growing a Language meets Strunk and White
Guy Steele's classic speech, Growing a Language, which uses only words of one syllable or words defined previously in the text. I thought the end of his talk worth quoting here, in part because it has something to say about Strunk and White, of which I have recently spoken and blogged.
guy-steele  language 
march 2013 by jchris
PHP: a fractal of bad design - fuzzy notepad
I’m cranky. I complain about a lot of things. There’s a lot in the world of technology I don’t like, and that’s really to be expected—programming is a hilariously young discipline, and none of us have the slightest clue what we’re doing. Combine with Sturgeon’s Law, and I have a lifetime’s worth of stuff to gripe about.
language  php  perl  python  rant  reference 
march 2013 by jchris
Parallelprogrammierung mit Clojure | heise Developer
Die Programmiersprache Clojure wurde primär für nebenläufige Programme entwickelt, ihr Design baut auf dafür wichtigen Konzepten auf. Sich mit diesen auseinanderzusetzen lohnt sich, auch wenn die Sprache noch jung ist.
clojure  language  programming  artikel  heise 
january 2011 by jchris
newLISP - Home
newLISP is a Lisp-like, general-purpose scripting language. It has all the magic of traditional Lisp but is easier to learn and use. newLISP is friendly, fast, and small. Most of the functions you will ever need are already built in. newLISP runs on most operating systems.
lisp  language 
december 2010 by jchris
Algol 68 Genie
Algol 68 is an orthogonal general-purpose programming language, that is a beautiful means for denoting algorithms. -=- Algol 68 Genie (Algol68G) is an Algol 68 interpreter. It can be used for executing Algol 68 programs or scripts. -=- The current version
algol68  compiler  interpreter  language  programming  via:usenet 
january 2008 by jchris
JavaScript: The World's Most Misunderstood Programming Language
JavaScript, aka Mocha, aka LiveScript, aka JScript, aka ECMAScript, is one of the world's most popular programming languages. Virtually every personal computer in the world has at least one JavaScript interpreter installed on it and in active use. JavaScr
advocacy  javascript  language  programming  scripting  @goodie 
august 2007 by jchris
"Joke" Conversation Thread in which the :-) Was Invented
Original Bboard Thread in which :-) was proposed -=- Here is the original message posted by Scott Fahlman on 19 September, 1982:
geek  history  humor  language  usenet 
august 2007 by jchris
The Fishbowl: Understanding Engineers: Feasibility
Here's a quick lexicon of what computer programmers generally mean when they're talking about how hard some problem is, starting with the most extreme:
geek  language  blog  programming  software 
july 2007 by jchris
Processing 1.0 (BETA)
Processing is an open source programming language and environment for people who want to program images, animation, and sound. It is used by students, artists, designers, architects, researchers, and hobbyists for learning, prototyping, and production. It
3d  animation  java  language  programming  software  visualization 
december 2006 by jchris
jr conlin’s ink stained banana » Beat To Death With a Rosetta Stone
ALGOL based languages have a few things in common, but basically you learn one, you learn ‘em all. Well, except for the actual commands. Oh, and some key syntax. Oh yeah, and the framework. Ok, the actual letters, numbers and symbols? They’re the same
humor  funny  language  programming  perl  php  javascript  DOM  opinion  rant  @goodie 
november 2006 by jchris
FPL Marshalling Survey
Survey on Marshalling in Functional Programming Languages -=- These are the results of the FPL Marshalling Survey that I did in 11/2003. -=- The Survey started as an attempt to classify various well-known functional programming languages according to thei
functional  language  programming  survey  common-lisp  erlang  haskell  scheme 
september 2006 by jchris
perl.com: Making Dictionaries with Perl
by Sean M. Burke -=- March 25, 2004 -=- When you woke up this morning, the last thing you are likely to have thought is "If only I had a dictionary!" But there are thousands of languages on Earth that many people want to learn, but they can't, because the
dictionary  language  perl  programming  rtf  rtf::writer 
september 2006 by jchris
S-Lang Library Information Page
S-Lang is a multi-platform programmer's library designed to allow a developer to create robust multi-platform software. It provides facilities required by interactive applications such as display/screen management, keyboard input, keymaps, and so on. The
scripting  curses  language  programming  s-lang 
june 2006 by jchris
Most modern programming languages do not consider white space characters (spaces, tabs and newlines) syntax, ignoring them, as if they weren't there. We consider this to be a gross injustice to these perfectly friendly members of the character set. Should
language  programming  humor  geek 
june 2006 by jchris
Link Grammar
The Link Grammar Parser is a syntactic parser of English, based on link grammar, an original theory of English syntax. Given a sentence, the system assigns to it a syntactic structure, which consists of a set of labeled links connecting pairs of words. T
coding  grammar  language  parser 
may 2006 by jchris
The Encyclopedia of Computer Languages
HOPL: an interactive Roster of Programming Languages -- Welcome to HOPL, the History of Programming Languages. -- This site is concerned with the idea-historical treatment of the development of programming languages as a means of human expression and crea
@goodie  database  history  hopl  language  programming  reference 
may 2006 by jchris
Scribe - Text-formatting language (Computer Language)
Brian Reid. Ground-breaking text-formatting language. Reason for Reid getting a Hopper Medal in 1982.
language  history  scribe  text-formatter 
may 2006 by jchris
Daniel C. Dennett's Home Page
Daniel C. Dennett, the author of Freedom Evolves (Viking Penguin, 2003) and Darwin's Dangerous Idea (Simon &Schuster, 1995), is University Professor and Austin B. Fletcher Professor of Philosophy, and Director of the Center for Cognitive Studies at Tufts
author  people  philosophy  cognition  language  mind 
may 2006 by jchris
The Collective Noun Page
There are two varieties of collective noun listed here. When i receive a submission, i check all available sources for a reference. If i find one (in, for instance, a dictionary), i denote it here as a "submission". If i don't, i denote it a "suggestion".
language  reference  linguistics  lang:en 
may 2006 by jchris
Computer Programming Languages - A
Information on about 2350 computer programming languages by Bill Kinnersley
programming  language  reference 
april 2006 by jchris
Packrat Parsing and Parsing Expression Grammars
The following sub-pages contain my papers on parsing expression grammars (PEGs), an alternative to context free grammars for formally specifying syntax, and packrat parsers, or linear-time memoizing parsers for PEGs. In addition to the papers themselves,
haskell  language  parser  programming  packrat  grammar  via:audrey 
april 2006 by jchris
Brendan's Roadmap Updates: JS2 Design Notes
Here are some design notes for JS2, starting with my goals, shared in large part by ECMA TG1 for ECMA-262 Edition 4:
@toread  javascript  design  language  programming  via:audrey 
april 2006 by jchris
Cycorp, Inc.
R&D in A.I. -- Cycorp was founded in 1994 to research, develop, and commercialize Artificial Intelligence. Cycorp's vision is to create the world's first true artificial intelligence, having both common sense and the ability to reason with it.
AI  ontology  cyc  language 
february 2006 by jchris
A tutorial on character code issues
This document tries to clarify the concepts of character repertoire, character code, and character encoding especially in the Internet context. It specifically avoids the term character set, which is confusingly used to denote repertoire or code or encodi
article  language  programming  reference  tutorial  unicode  encoding  i18n  standard 
january 2006 by jchris
Macht Sinnmachen Sinn?
Vor einigen Jahren tauchte die Redewendung "es macht Sinn" im deutschen Sprachgebrauch auf. Von Politikern und Journalisten über die Medien verbreitet hat sich diese Phrase im allgemeinen Sprachgebrauch festgesetzt und wird meist im Sinne von "es leuchte
deutsch  sprache  language 
december 2005 by jchris
French language discovers email | The Register
It's official: "email" is now a legitimate word in French, following its inclusion in the latest edition of the Robert dictionary, France's equivalent to the language-defining Oxford English Dictionary.
language  jargon 
december 2005 by jchris
Java is the SUV of programming tools - Philip Greenspun's Weblog
JSP is fantastically simpler than "full-blown J2EE", which is the recommended-by-Sun way of building applications, but still it seems to be too complex for seniors and graduate students in the MIT computer science program, despite the fact that they all h
java  language  programming  critique 
december 2005 by jchris
Graham Crackers
Annotations on Graham's ANSI Common Lisp - General Comments: Graham has an excellent Lisp coding style. His code is maintainable and portable. Function definitions are short and well-motivated, and, for the most part, variable and function names are clear
language  lisp  paul-graham 
december 2005 by jchris

Copy this bookmark: