Name: Anonymous 2009-08-13 13:26
1.The include/import/header scheme:
If i want to use X i need to include it explicitly, even if all the functions can be available from the start.
2.Portable programs that needs to be ported.
Inline assembly and compiler dependent software included.
Switching compilers should be easy.
3.Languages require reference for all their operators and functions. References which have to be studied from lengthy manuals or hunted online.
Instead of cryptic messages like "error: illegal argument: line 7" it should provide example of correct syntax use like a distilled manual page or at least verbose explanation of the error.
If i want to use X i need to include it explicitly, even if all the functions can be available from the start.
2.Portable programs that needs to be ported.
Inline assembly and compiler dependent software included.
Switching compilers should be easy.
3.Languages require reference for all their operators and functions. References which have to be studied from lengthy manuals or hunted online.
Instead of cryptic messages like "error: illegal argument: line 7" it should provide example of correct syntax use like a distilled manual page or at least verbose explanation of the error.