Path: ...!feeds.phibee-telecom.net!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Bart Newsgroups: comp.lang.c Subject: Re: Top 10 most common hard skills listed on resumes... Date: Sun, 25 Aug 2024 18:26:57 +0100 Organization: A noiseless patient Spider Lines: 31 Message-ID: References: <92ab79736a70ea1563691d22a9b396a20629d8cf@i2pn2.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sun, 25 Aug 2024 19:26:56 +0200 (CEST) Injection-Info: dont-email.me; posting-host="7ae2ca0390c672897748fb2aa53bce6d"; logging-data="2116761"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19UwljEUpEZ1dUiSShopRy7" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:F7jUaCB9i9x4c40n20JdIwJKe3E= In-Reply-To: Content-Language: en-GB Bytes: 2174 On 25/08/2024 17:20, tTh wrote: > On 8/25/24 17:30, Bart wrote: >> >> So what language goes between Assembly and C? > >    Forth ? > I had in mind languages classed as 'HLLs'. I'm not sure if Forth counts. Otherwise there was a HLA I once worked with (that looks a lot more like a HLL than Forth ever will). Plus various Intermediate Languages that I've devised. These are higher level than assembly, but are clearly not HLLs either. Especially stack-based ones like this actual example for a Hello program: proc main* loadimm u64 "Hello, World" callp puts 1 0 stop 0 end extproc void puts extparam u64 extend These are designed to be machine generated, but this one you could write manually if you had to. It's easier than ASM and it's portable.