cs.SE cs.SE

4 articles

articles

cs.PL2011-09-053 minarXiv:1109.0786
Properties as a Compass: Precise Programming
Fog thickens over the line "def max(a: Int, b: Int): Int". What does it do? It returns the larger of two numbers, but how can you verify that? You could write a dozen tests with specific pairs: max(2,3)=3, max(5,5)=5, max(-1,0)=0. Still, a nagging doubt remains: what if it breaks for, say, a million and minus a million?
cs.SE2026-06-293 minarXiv:2607.00039
Diplomatic Protocol for Chip and Code
Stuttgart, 2025. A software engineer plugs a laptop into a test car, not for diagnostics, but to replace the car's 'personality'—like flashing a smartphone's firmware. But instead of a quick update, he faces a cascade of incompatibilities. Each electronic control unit (ECU) speaks its own dialect, tied to a specific supplier's chip.
cs.SE2026-07-112 minarXiv:2607.10347express
Quantum System Confuses Blueprints, but Engineers Don't
Quantum devices are no longer lab curiosities. They are assembled, tuned, and repaired like ordinary hardware — except inside them, it's not just current but intricate tangles of particles that can exist in multiple states at once. Engineers draw schematics, programmers write code, physicists calculate effects.
How AI Quit Overreading
Code-writing assistants often behave like a chef who, to boil a single egg, rereads the whole cookbook. When asked to make a tiny fix, they reopen dozens of files and retrace long-familiar connections. This is unnecessary work — energy going to waste.