Open main menu

CDOT Wiki β

Changes

Programming Stream

662 bytes added, 23:25, 5 January 2011
Questions for Discussion
* do we need to change emphasis on the material covered in these courses
== C Programming ==
* the standard that we teach in our C courses is C89
* C99 introduced several new features
** //
** long long
** variable length arrays
** inline function
** gets() deprecated
* C1x is under preparation
** support international programming, minimize incompatibilities, projected publication in 2012
** improved Unicode support
** multithreading
** _Generic keyword
* shouldn't we start to teach C99 in preparation for C1x
== C++ Programming ==
* the standard that we teach is a mixture of Pre-standard C++ and C++98
** C and function style casts are deprecated in C++98
* C++0x is nearing completion
* shouldn't we remove our dependencies on Pre-standard C++ in preparation for C++0x
* should students work with repositories
* should students work in teams in OOP344, BTP300