Schlagwort: Programmieren

There is more than C major.

A computer is like a violin. You can imagine a novice trying first a phonograph and then a violin. The latter, he says, sounds terrible. That is the argument we have heard from our humanists and most of our computer scientists. Computer programs are good, they say, for particular purposes, but they aren't flexible. Neither is a violin, or a typewriter, until you learn how to use it.

Marvin Minsky: Why Programming Is a Good Medium for Expressing Poorly Understood and Sloppily-Formulated Ideas

Total Fun.

Getting to name things is half of the fun in programming.

Loopoem.

Here’s the trick that I’ll use — and it’s simple to do.
I’ll define a procedure, which I will call Q,
that will use P’s predictions of halting success
to stir up a terrible logical mess.

Geoffrey K. Pullum: SCOOPING THE LOOP SNOOPER

Functional Fags.

in soviet russia, haskell learns a you

tsinnema in #haskell

Pledgeneering.

Citation

  • I will make explicit how to cite my software.
  • I will cite the software I used to produce my research results.
  • When reviewing, I will encourage others to cite the software they have used.

Careers

  • I will recognize software contributions in hiring and promotion within my institution, and encourage others in my institution to do the same.

Development and Use

  • I will develop software as open source from the start, whenever possible.
  • I will contribute to sustaining software I use and rely on.
  • I will match proposed software engineering practices to the actual needs and resources of the project.
  • I will help researchers improve the quality of their software without passing judgment.
  • I will publish the intellectual contributions of my research software.
  • I will document (including usage instructions, and input and output examples), package, release, and archive versions of my software.

 

Manifesto from Dagstuhl Perspectives Workshop 16252: Engineering Academic Software (https://doi.org/10.4230/DagMan.6.1.1)