SEARCH

.
2022-12-06 08:35:46
https://vintagecomputing.ch/?browseid=5926
» Do you remember your intentions when you set out to design FALSE?
Yes, initially my only goal was to try and make a “useful” language in as small an implementation as possible. I’ve always been obsessed with small/simple/fast (still am), and for me this was a fun diversion from the relative complexity of the E compiler.
I knew the language had to be based on Forth, as there’s no other language that has such simple parsing (it is mostly just a sequence of operations, little structure) and execution model (each operation simply takes from / adds to the stack).
.
2022-12-06 08:34:22
https://vintagecomputing.ch/?browseid=5922
» How did you spread the word about the language (if you did), and how widely was it used?
Mostly by announcing it on usenet. That had a tight-knit community of Amiga programmers that was easy to reach. Then on Fish disks and Aminet as well. At some point, print magazines started to cover it with courses etc, and I got invited to speak at conferences about it.
It got fairly popular, to the point where at some point a popularity poll was held somewhere on the internets, and E came in second after C/C , but before Pascal and Basic. Probably a biased sample, but still :)
https://vintagecomputing.ch/?browseid=5522
  • don't write specs. Users should consider themselves lucky to get any programs at all and take what they get.
  • don't comment their code. If it was hard to write, it should be hard to read.
  • don't write application programs, they pro- gram right down on the bare metal. Application programming is for feebs who can't do systems programming.
  • don't eat quiche. Real programmers don't even know how to spell quiche. They eat Twinkies, Coke and palate-scorching Szechwan food.
  • don't draw flowcharts. Flowcharts are, after all, the illiterate's form of documentation. Cavemen drew flowcharts; look how much it did for them.
  • don't read manuals. Reliance on a reference is a hallmark of the novice and the coward.
  • programs never work right the first time. But if you throw them on the machine they can be patched into working in only a few 30-hours debugging sessions.
  • don't use Fortran. Fortran is for wimpy engineers who wear white socks, pipe stress freaks, and crystallography weenies. They get excited over finite state analysis and nuclear reactor simulation.
  • don't use COBOL. COBOL is for wimpy application programmers.
  • never work 9 to 5. If any real programmers are around at 9 am, it's because they were up all night.
  • don't write in BASIC. Actually, no programmers write in BASIC, after the age of 12.
  • don't document. Documentation is for simps who can't read the listings or the object deck.
  • don't write in Pascal, or Bliss, or Ada, or any of those pinko computer science languages. Strong typing is for people with weak memories.
  • know better than the users what they need.
  • think structured programming is a communist plot.
  • don't use schedules. Schedules are for manager's toadies. Real programmers like to keep their manager in suspense.
  • think better when playing adventure.
  • don't use PL/I. PL/I is for insecure momma's boys who can't choose between COBOL and Fortran.
  • don't use APL, unless the whole program can be written on one line.
  • don't use LISP. Only effeminate programmers use more parentheses than actual code.
  • disdain structured programming. Structured programming is for compulsive, prematurely toilet-trained neurotics who wear neckties and carefully line up sharpened pencils on an otherwise uncluttered desk.
  • don't like the team programming concept. Unless, of course, they are the Chief Programmer.
  • have no use for managers. Managers are a necessary evil. Managers are for dealing with personnel bozos, bean counters, senior planners and other mental defectives.
  • scorn floating point arithmetic. The decimal point was invented for pansy bedwetters who are unable to 'think big.'
  • don't drive clapped-out Mavericks. They prefer BMWs, Lincolns or pick-up trucks with floor shifts. Fast motorcycles are highly regarded.
  • don't believe in schedules. Planners make up schedules. Managers 'firm up' schedules. Frightened coders strive to meet schedules. Real programmers ignore schedules.
  • like vending machine popcorn. Coders pop it in the microwave oven. Real programmers use the heat given off by the cpu. They can tell what job is running just by listening to the rate of popping.
  • know every nuance of every instruction and use them all in every real program. Puppy architects won't allow execute instructions to address another execute as the target instruction. Real programmers despise such petty restrictions.
  • don't bring brown bag lunches to work. If the vending machine sells it, they eat it. If the vending machine doesn't sell it, they don't eat it. Vending machines don't sell quiche.
Motorola 68000
2023-03-17 10:37:06
https://vintagecomputing.ch/?browseid=503
Base for a lot of computers (GUI, Mac, Atari, Amiga, Next  etc) arcades and Arcades! Expensive but with a fantastic assembler-language. 
processors
2023-03-17 10:19:05
https://vintagecomputing.ch/?browseid=7445
very important also for the developers of games. it was knowhow. the ground language. 
[I] doesnt exists (2021)
2023-04-12 10:29:02
https://vintagecomputing.ch/?browseid=3346
interesting game in the development line of the text adventures of the 80ies and their language pattern. new possible with modern ai. 
Capitals (Bourdieu)
2023-05-06 14:00:42
https://vintagecomputing.ch/?browseid=8741
communities (as systems) have their own language, their own values (and thus also their own capitals), their own operations, their own exensions, their own decision extensions.
Coding Basic
2022-06-11 14:48:47
https://vintagecomputing.ch/?browseid=489
Basic was one of the first coding possibilities in the 8bit and also the ‘OS’. the interface to the computer. The shells were ‘basic’.
LOAD “”",8,1
With the second generation of homecomputers. The linenumberless basic came up like GFA-Basic etc. This was a new step and brought basic on the level of Pascal and co. 
mainframe
2022-04-15 10:31:58
https://vintagecomputing.ch/?browseid=1553
of course mainframe computing was only possible for universities, students or big companies. creating workstation like lilith or next were a middle thing between mainframe and personal computers. 
Dev-Bio XYZ 70+
2022-06-06 14:09:19
https://vintagecomputing.ch/?browseid=3767
  • No curriculum there for information technology > ETH Mathe/Physik > Pascal (Mathem. Algorithmen) > Speicherung Lochkarten
  • Firma  (Cobol) PDP11
Who is ...
2022-08-03 21:32:49
https://vintagecomputing.ch/?browseid=5080
Metalwar: Olivier Régis
PGCS: Pascal Arn
Helix:
Hornet: Alain Malek
Firestone:
J.O.E.: Peter Baustädter
Zoltar: Gilles Raimond
Greg:
.
2022-10-01 00:51:11
https://vintagecomputing.ch/?browseid=5574
cently founded by Eduard Stiefel, where he worked together with Ambros Speiser on developing the first Swiss computer ERMETH, and developed the programming language Superplan (1949–1951), the name being a reference to Rechenplan (English: computation plan), in Konrad Zuse's terminology, designating a single Plankalkül program. He contributed especially in the field of compiler pioneering work and was eventually involved in defining the languages ALGOL 58 and ALGOL 60. He was a member of the International Federation for Information Processing (IFIP) IFIP Working Group 2.1 on Algorithmic Languages and Calculi,[1] which specified, maintains, and supports ALGOL 60 and ALGOL 68.[2]
.
2022-11-28 14:18:15
https://vintagecomputing.ch/?browseid=5792
Depeche
Demo coder, known for cool demos and trainers.
Depeche jonied Spreadponit in 1989. He mysteriously left SP in 1990 and broke up alomst all contact. He then went over to DefJam but not very much later stopped his Amiga activity. Depeche was so fond of language games that he once bought a Langenscheid's dictionary of slang-English!
Data 
Born 1972, grown up and living in Switzerland
Todays occupation: finishing studies (comp. sci)
Work
Demos: Wooow, Scrapheap, Empire, Power!, HI5 and more
Trainers: a whole lot...
Sound: some crazy mixes
Tools: a disk copier in a bootblock, TLB-Utilitydisk, more
Hobbies
old days: being creative, being cool, speaking cool, cool places, cool clothes, cool people, arcade games, pinball machines
today: unknown.
Music
DM, Art of Noise, Erasure, Pet Shop Boys, Yello, LL cool J, Derek B, De la soul, ...
.
2022-12-06 08:36:27
https://vintagecomputing.ch/?browseid=5928
» Why did you pick the odd syntax?
To keep it simple to parse, I knew that each operation had to be a single character. Then it dawned on me just how unreadable this language would become, and it was at that point that I thought it would be fun to use more obscure symbols to make it crazy looking on purpose. The idea that you could have a collection of random-looking symbols, and that it would actually be useful, and implemented using such a small compiler got me excited :)
https://vintagecomputing.ch/?browseid=5930
» FALSE influenced early esolangs like brainfuck and Befunge, which went on to inspire more, setting off the esolang movement. Did you have much interaction with esolangers (either during the Amiga era – not that they were called esolangers then – or more recently)?
Back then yes. Me and Chris Pressey would email a lot, with him showing me his latest creations (I mostly went back to “serious” language design after FALSE :). There was also quite a bit of community around FALSE, with people making implementations in other languages/systems, or make dialects etc. There was actually quite a few people that made “useful” programs in FALSE
https://vintagecomputing.ch/?browseid=501
The after mainframe-area (based on c and co) was driven by coding near the hardware to get more speed. espacially in games. So Assembler was important. 
homecomputer 16-bit
2022-07-07 15:44:34
https://vintagecomputing.ch/?browseid=1543
this computers came with an operating system, gui-based and mouse. basic was a prg to use (not anymore line based). there were some new styles of basics coming up like gfa-basic, omikron-basic (atari st). 
and the most games were coded in assembler (68000 was a god processor for assembler). so you had to buy assembler, which was not included. 
https://vintagecomputing.ch/?browseid=1724
There are different types of hacker:
  • for fun
  • freedom of information
  • hacking to get access to powerful systems (latest knowhow, lates knowhow, lastest coding language)
  • hacking for getting fast computer (mainframe)
  • hacking for fast internet (mainframe)
  • sport: getting in 
  • symbolic capital
  • political hacker for a cause
  • hacking for money
https://vintagecomputing.ch/?browseid=2517
  • Mouse
  • GUI
  • From concept language (text, commands) to graphics > Graphical turn / iconic turn
  •  
>> homecomputers .. 
Commented Example
2023-03-09 20:50:31
https://vintagecomputing.ch/?browseid=7227
{ comment }
64o: { stor 64 to o}
[15][o;1 o:o;,]# { while 15 do  read o add 1 and store o read o print  end  }
 
// store 10o:
// load o;
// print ,

// while [ COND ][ ARGUMENTS  ] #
 
https://vintagecomputing.ch/?browseid=8144
Very emblematic use of technical possibilities