字符串格式化的sprintf發現概念的起源可以發現幾乎任何語言的今天(你知道,窒息與%s%d%F等一個字符串,並提供清單變量來填補他們的位置)。的sprintf風格的字符串格式化
這langugage是它最初是有它提供了這個功能的庫函數或語言結構?
請註明某種源引用以確認您的要求,使我們避免純屬猜測或猜測。
問候
羅伯特
字符串格式化的sprintf發現概念的起源可以發現幾乎任何語言的今天(你知道,窒息與%s%d%F等一個字符串,並提供清單變量來填補他們的位置)。的sprintf風格的字符串格式化
這langugage是它最初是有它提供了這個功能的庫函數或語言結構?
請註明某種源引用以確認您的要求,使我們避免純屬猜測或猜測。
問候
羅伯特
Wikipedia has a pretty thorough history.這表明,C的printf函數有它在BCPL的writef功能的起源。
我會說所有的人追蹤他們的根回到BCPL。我們用BCPL做了6809處理器的操作系統編程二十年前,它有一個writef()
功能,把參數如%i2
(相當於C中的%2d
)。
下基於BCPL的簡化版本並繼承格式化輸出類似的機制,我敢肯定所有其他實例之後拿起它由C起來。
我可能是錯的,也不會是第一個或最後一次,但我敢確信這是正確的,因爲我知道的BCPL語言和它的起源。
這篇文章比我所需要知道的更多的信息。以及我熱愛維基百科的完美例子:您可以在那裏找到最晦澀,有趣的瑣事...... – 2008-10-17 13:24:32