What’s the difference between a low-level, midlevel, and high-level language?

Yes, they’re just general terms. It’s to do with abstraction, and how close you are to what the computer’s actually doing. Here’s a list of programming languages ranging from very low to very high level: Machine Code could probably be considered the lowest level programming language. Assembly language is at the level of telling the … Read more

Multi-Core and Concurrency – Languages, Libraries and Development Techniques [closed]

I’d suggest two paradigm shifts: Software Transactional Memory You may want to take a look at the concept of Software Transactional Memory (STM). The idea is to use optimistic concurrency: any operation that runs in parallel to others try to complete its job in an isolated transaction; if at some point another transaction has been … Read more

Why avoid subtyping?

Types determine the granularity of composition, i.e. of extensibility. For example, an interface, e.g. Comparable, that combines (thus conflates) equality and relational operators. Thus it is impossible to compose on just one of the equality or relational interface. In general, the substitution principle of inheritance is undecidable. Russell’s paradox implies that any set that is … Read more

Functional languages targeting the LLVM

There’s a Haskell (GHC) backend targeting the LLVM. You could also try using F# through Mono-LLVM. Also, the VMKit project is implementing both the JVM and the .NET CLI on top of LLVM; it’s still in its early stages but once it matures you could use it with F#, or any JVM-targeting functional languages (Scala, … Read more

Unicode Support in Various Programming Languages

Perl Perl has built-in Unicode support, mostly. Sort of. From perldoc: perlunitut – Tutorial on using Unicode in Perl. Largely teaches in absolute terms about what you should and should not do as far as Unicode. Covers basics. perlunifaq – Frequently asked questions about Unicode in Perl. perluniintro – Introduction to Unicode in Perl. Less … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)