Why Do We Need the C language in Programming Courses?
Katsuhiko Gondow, Yoshitaka Arahori
2018
Abstract
The C language is still one of the important programming languages both in development and in education, since C has several positive characteristics like good abstraction for low-level programming, and fast execution speed with less footprint, although C has several drawbacks and pitfalls like buffer overruns. So there are several research studies to support C programming educations to compensate the C’s drawbacks and pitfalls, but there is a skeptical view about these research direction: “C is a bad language, so it is better to stop teaching C, instead of supporting C education”. In this position paper, we argue against this skeptical view, mainly because C is very important in upper-level courses like embedded/system programming and operating systems, so worth teaching.
DownloadPaper Citation
in Harvard Style
Gondow K. and Arahori Y. (2018). Why Do We Need the C language in Programming Courses?.In Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-320-9, pages 549-556. DOI: 10.5220/0006837205490556
in Bibtex Style
@conference{icsoft18,
author={Katsuhiko Gondow and Yoshitaka Arahori},
title={Why Do We Need the C language in Programming Courses?},
booktitle={Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2018},
pages={549-556},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006837205490556},
isbn={978-989-758-320-9},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 13th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - Why Do We Need the C language in Programming Courses?
SN - 978-989-758-320-9
AU - Gondow K.
AU - Arahori Y.
PY - 2018
SP - 549
EP - 556
DO - 10.5220/0006837205490556