5 ms·
As I recall, Kernighan and Ritchie in The C Programming Language admitted that C had "idiosyncratic syntax" (with lots of results on Google and I'll save time b
by graycat 7y ago
As I recall, Kernighan and Ritchie in The C Programming Language admitted that C had "idiosyncratic syntax" (with lots of results on Google and I'll save time by not searching the book itself). Then C++ used that, and C# borrowed some of it.
The .NET version of Visual Basic, VB.NET, seems to be about as good as C# for getting at the .NET Framework and taking advantage of the "common language runtime" (CLR) but with more traditional syntax (Kemeny, Kurtz Basic, Algol, Fortran, Pascal, PL/I, etc.) easier to teach, learn, read, write, and debug. So, shock, I wrote the code for my startup in VB.NET! But, IIRC, there's a translator to convert at least one way between C# and VB.NET!