Linux下程式設計(一)

2021-03-31 21:34:18 字數 508 閱讀 4821

真的不好意思,有好久沒來這裡了,今天回來看一下,我的blog還在,真的感謝csdn,從去看沒來開始,我把方向轉向了linux下程式設計,主要是c++,說實在的,在這以前,對linux下的程式設計幾乎是一無所知,通過最近的學習,逐漸從中找到了樂趣,在這裡寫一些心得,與大家分享。

首先,在linux下的程式設計的確和windows下不太一樣,給人的第一感覺是沒有windows的ide環境,或者有也非常少,而且用起來也沒有windows方便;其次,在linux下的程式設計完全回到了字元介面下,寫**真的要求非常仔細,否則在除錯程式的過程中會非常麻煩;再次,習慣了視覺化程式設計的人們,怎麼回再回到字元下呢,就象是「辛辛苦苦幾十年,轉眼回到解放前」一樣,想做乙個程式,花費的功夫可能比想象中的還要多。但是這些都是表面現象,由於linux的開放性,使程式設計者能夠更好的了解作業系統的特性,深入的學習到計算機軟體一些底層的知識,所以使用它,可以說是件非常令人興奮的事。

讓我們一起關注linux程式設計與開發,我會把我的學習心得寫到這裡的,大家有什麼好的意見和心得看法,請發上來吧。

Linux下thread程式設計 一

linux下thread歷史 old pthread與nptl linux建立之初,並不能真正支援thread.linuxthreads 專案使用clone 這個系統呼叫實現對thread的模擬。在 clone本來的意圖是建立乙個可定義各種配置的對當前程序的拷貝。linuxthreads專案則利用了...

linux下socket程式設計(一)

流式套接字 stream socket 是面向連線的套接字,採用tcp協議 中用sock stream表示,有幾大特徵 1 資料在傳輸過程中不會消失 2 資料是按順序傳送與到達 3 資料的傳送與接收不一定同步 解釋一下特徵3 客戶端和服務端都有乙個緩衝區,達到緩衝區的資料不一定被立即讀取,緩衝區滿了...

Linux 下的串列埠程式設計(一)

linux下串列埠程式設計要知道的那些事 jibo.tiger gmail.com 本篇文章主要講了與串列埠程式設計相關的幾個知識點,以及在linux 上編寫串列埠程式所要遵循的思想和要考慮的方面,以及它和我們之前在uc os 作業系統上編寫串列埠程式有什麼區別。一 串列埠相關的幾個基本概念 可以結...