Become a fan of Slashdot on Facebook


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×
User Journal

Journal Dystopian Rebel's Journal: Notes On Programming Languages 4

Favourable: concise; powerful low-level manipulation; very portable; makes programmers learn

Unfavourable: string manipulation is clumsy; no garbage collection; in general, it takes a good programmer to use C well; no OOP, although you can find workarounds, since an object is really just a struct

Favourable: like C, but with OOP capability; better string manipulation than C

Unfavourable: string manipulation is still clumsy; some OOP purists dislike multiple inheritance and other "imperfections" of the OOP implementation

Favourable: easy to get started with; versatile; near-perfect portability; excellent ability to manipulate file-contents

Unfavourable: poverty of data structures; syntax that worsens in proportion to the complexity of the implementation; weirdness with I/O;

Favourable: object-oriented; can be compiled;

Unfavourable: some portability problems; clumsy REGEX implementation; white-space is significant to the logic;

Favourable: garbage-collection; good implementation of OOP

Unfavourable: cannot be compiled;

This discussion has been archived. No new comments can be posted.

Notes On Programming Languages

Comments Filter:

There is one way to find out if a man is honest -- ask him. If he says "Yes" you know he is crooked. -- Groucho Marx