because allows not only read declaration and creat...
# multiplatform
g
because allows not only read declaration and create new code, but also modify existing ones