>>1
Algol-derived languages
Basic Algol-like syntax is
begin...end for blocks,
if...then...else for conditionals,
:= for assignment,
= for equality and statements separated (not terminated) by semicolons. Pascal is Algol-derived, D is not. If you go all the way back to Algol, you could say D is also Lisp-derived because of the GC and Fortran-derived because of infix notation. There's a common misunderstanding among /g/eeks and /b/tards that Algol had curly braces,
object.method(), string escape characters and C-style for loops, when a few minutes on Wikipedia (or with an Algol compiler) will show you this is not the case. C is in a different language family (BCPL) with its own syntax and it's even less Algol-like than BCPL.
Why are people so embarrassed that their language is related to C? It's like the JavaScripters. They'd rather call it a neutered Scheme (with no tail recursion, macros or linked lists) than a dynamically-typed object-oriented C with closures.