ICE, from Burning Chrome (1982). ICE stands for Intrusion Counter-measures Electronics. While it's called electronics, the way it's used in the book clearly depicts it as a programming language. This makes sense in the context of the computers that existed at the time, which would often be hard-coded logical circuits used to accomplish specific tasks, such as bank account management and simulations of newtonian movement; in other words, the circuit to accomplish the program was the program. While no name is given to the language(s) the characters actually write in, the book makes it clear that the visuals present in the character's hallucinations are programs created in ICE.
All right, there seems to be some confusion about what a programming language is. I take a very broad view; a programming language is a computer program that provides an abstraction of a logical circuit. Note that it isn't what "creates" a computer program; it creates an abstraction for the logic behind the program. If you wanted to, you could directly construct any computer program you liked out of AND gates, OR gates, and a storage buffer of some kind, and it's never a programming language that does the actual construction of the program anyway; it only serves as the rules for construction. Programming languages do us the kindness of abstracting the idea of a certain combination of those gates into something that makes more sense for humans. Under the header of what I consider a programming language includes Verilog, C, Python, Powerpoint, Minecraft, and the fictional ICE, which is clearly the abstraction of the logic for defense programs in the world of Burning Chrome and Neuromancer.
Okay, I've been downvoted to the pits of stackexchange hell, and apparently no one else seems to think that ICE is a programming language. Instead of deleting the post, I'm just going to see how far we can dig this hole:
- ICE isn't a programming language, it's a class of software!
So are IDE's. And so are word processors, spreadsheet applications, and the many games that include functions that allow the user to create and run programs within the game, which I also consider programming languages in and of themselves, as they create a different abstraction from other languages of their underlying logic. ICE obviously represents the underlying logic of the defense systems in the world of Burning Chrome, and can be modified on-the-fly by the main characters as they work towards their goal.
- Programming languages must be written!
See: Scratch, Minecraft, Powerpoint
The idea that a language must be written might also be seen as somewhat offensive by those that speak primarily in a gesture-based language such as ASL, and comes across as just a little tone-deaf considering many of the large number of languages currently on the brink of extinction are unwritten - https://www.nytimes.com/1991/12/31/science/in-a-publishing-coup-books-in-unwritten-languages.html
- Neuromancer came before Burning Chrome!
Yes, and, no. Burning Chrome the short story was released 1982, Neuromancer was released 1984, and Burning Chrome the short story compilation was released 1986. See https://omnimagazine.com/taking-agency/