←back to thread

IrfanView

(www.irfanview.com)
520 points omnibrain | 1 comments | | HN request time: 0.226s | source
Show context
andsoitis ◴[] No.39877477[source]
Wikipedia page: https://en.wikipedia.org/wiki/IrfanView

Does anyone know what programming language it is made with? I did a cursory search but cannot find any information. Just curious.

replies(1): >>39877516 #
copperx ◴[] No.39877516[source]
I don't know for sure, but C++ is always a good guess with that kind of software.
replies(1): >>39877906 #
rav ◴[] No.39877906[source]
I downloaded IrfanView and ran "strings" on the exe file, and one of the strings in there is "Microsoft Visual C++ Runtime Library" - so that would point towards C++ (although it's not certain from that alone).
replies(1): >>39878669 #
1. ninkendo ◴[] No.39878669[source]
Yeah, Irfanview dates to a time when MS’s C compiler was horribly out of date (still stuck in C89 compatibility), and the only way to get remotely modern language features was to compile it as C++, even if you never used any C++ features. Everyone was programming in “C++” on windows back then even if they were basically writing C.

So yeah, it’s C++ but that doesn’t necessarily tell you much, it could still very well be basically C.