I'm not quite sure about "exactly" what you're "wondering" about, but here goes ...
W.r.t. SDHC card formatting:
Generally SD(HC) cards are formatted with a single "partition" in one of the "FAT" formats, usually "FAT32" for those in "Gb" sizes. (Older, SD cards <512Mb may {have been} formatted as "FAT16"). This is largely because that format is "understood" by all of the O.S.' you refer to (and the cards are expected to be used within those O.S.'). However, when you (subsequently) install an O.S. for the Pi onto the card, whether by the NOOBS process (
http://www.raspberrypi.org/downloads , some screenshots at
http://www.cpmspectrepi.webspace.virgin ... stall.html) or by directly copying an "*.img" file, the card is re-formatted with a number of partitions, most of which are
not "FAT formatted" and therefore, "invisible" to Windows. (I'm not a MAC user, but I think more of them are visible to the MAC's O.S. - no doubt a MAC user on the forum can tell you more).
W.r.t. to "script language":
I'm not sure whether you meant "which script language" or whether files written in a given script language under one of the O.S.' would be "properly understood" by the Pi, or, simply, "the end-of-line character string issue" (line-feed for Unix/Linux, Carriage-Return + Line Feed for Windows/DOS ...).
Short answer - probably, yes.
Trev.
Still running Raspbian Jessie or Stretch on some older Pi's (an A, B1, 2xB2, B+, P2B, 3xP0, P0W, 2xP3A+, P3B+, P3B, B+, and a A+) but Buster on the P4B's. See: https://www.cpmspectrepi.uk/raspberry_pi/raspiidx.htm