我是否可以选择C++.NET?
三断笛 2012-08-21 10:05:41 我目前有一定开发基础.但不是C,也不是C++.
我想学C,虽然大学时有学过C和C++,但毕竟太浅,而且毕业后就没再用过.我学C主要是想研究算法方面的知识,因为我认为C比C++更简洁,高效,更稳固,并且容易跨平台.
但是我目前的工作主要是估企业应用,根本用不到C,但这影响不到我学C的目标.所以我打算走曲线救国道路,先学C++,再转C.但这又带来了两个问题.
1.学习C++用C++.NET可以吗?
我目前希望学习C++以及.NET Framework,因为可以应用到我的工作中去.但是我担心C++.NET会太依赖.NET Framework,甚至没有它就不能运行,会和纯C++有很大区别.也就是说,我希望目前既可以学习C++,可以利用.NET Framework,并且又可以随时脱离.NET框架,用其他的框架运行.
2.学习C++.NET可以轻松转向C吗?
我的目的还是C.我是不是不调用C++的类库,不使用.NET Framework,不使用C++的对象及特有语法,就和C完全一样了呢(不考虑编译器)?我可否在C++中完全用C的方式写代码呢?C++转向C成本高吗?我以后还是打算向Linux/Unix发展,并不想在windows久留.