對于一個程序員來說,兩者都是很基礎的東東,都很重要,缺一不可。原因如下:
1.任何軟件必然要通過某種編程語言實現,因此編程語言必不可少;
2.任何軟件都是由數據結構和算法構成的,因此算法比不可是;
3.任何軟件必然要通過某種編程語言實現某種算法;
退一步,如果你不是程序員,不實現具體的軟件,僅僅是算法工程師。那么是否可以只學算法而不學編程語言呢?
回答是否定的,算法工程師設計的算法總要進行驗證的,驗證總要一種編程語言的。
對于一個程序員來說,兩者都是很基礎的東東,都很重要,缺一不可。原因如下:
1.任何軟件必然要通過某種編程語言實現,因此編程語言必不可少;
2.任何軟件都是由數據結構和算法構成的,因此算法比不可是;
3.任何軟件必然要通過某種編程語言實現某種算法;
退一步,如果你不是程序員,不實現具體的軟件,僅僅是算法工程師。那么是否可以只學算法而不學編程語言呢?
回答是否定的,算法工程師設計的算法總要進行驗證的,驗證總要一種編程語言的。