Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
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

C
^^^
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

C++
^^^^
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

Perl
^^^^^
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;

Python
^^^^^^^
Favourable: object-oriented; can be compiled;

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

Java
^^^^^
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:

Somebody's terminal is dropping bits. I found a pile of them over in the corner.

Working...