Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

C ÓïÑÔ¸ÅÊö

µÚÒ»Õ  CÓïÑÔ¸ÅÊö
 
 
²»ÒªÌÖÂÛΪʲôҪѧϰCÓïÑÔµÄÎÊÌ⣬CÓïÑÔ×ÔÓÐËü×Ô¼º¶ÀÌØµÄÆøÏ¢£¡
 
Ò»¡¢CÓïÑÔµÄÀúÊ·
 
CÓïÑÔÊÇ1972ÄêÖÁ1973Äê¼ä£¬ÔÚÃÀ¹úµÄ±´¶ûʵÑéÊÒ( Bell Laboratories )ÓÉDennis M. RitchieÒ»¸öÈË¿ª·¢³öÀ´µÄÒ»ÖÖÏà¶Ô±È½ÏеijÌÐòÉè¼ÆÓïÑÔ¡£
1960Ä꣬³öÏÖµÄALGOL 60 (Ò²³Æ A ÓïÑÔ)ÊÇÒ»ÖÖÃæÏòÎÊÌâµÄ¸ß¼¶ÓïÑÔ£¬ËüÀëÓ²¼þ±È½ÏÔ¶£¬²»ÒËÓÃÀ´±àдϵͳ³ÌÐò¡£
1963Ä꣬Ӣ¹ú½£ÇÅ´óÑ§ÍÆ³öCPLÓïÑÔ¡£CPLÓïÑÔÔÚALGOL 60µÄ»ù´¡Éϸü½Ó½üÓ²¼þһЩ£¬µ«¹æÄ£±È½Ï´ó£¬ÄÑÒÔʵÏÖ¡£
1967Ä꣬Ӣ¹ú½£ÇÅ´óѧµÄMartin Richards¶ÔCPLÓïÑÔ×öÁ˼ò»¯£¬ÍƳöÁËBCPL ( Basic Combined Programming Language )ÓïÑÔ¡£
1970Ä꣬ÃÀ¹ú±´¶ûʵÑéÊÒµÄKen ThompsonÒÔBCPLÓïÑÔΪ»ù´¡£¬ÓÖ×öÁ˽øÒ»²½¼ò»¯£¬Éè¼Æ³öÁ˺ܼòµ¥µÄ¶øÇҺܽӽüÓ²¼þµÄBÓïÑÔ£¨È¡BCPLµÄµÚÒ»¸ö×Öĸ £©£¬BÓïÑÔµÄÖ÷Ҫ˼ÏëÔ´ÓÚBCPLÓïÑÔ£¬²¢ÇÒBÓïÑÔдÁËÔçÆÚµÄUNIX²Ù×÷ϵͳ£¬ÔÚPDP-7»úÆ÷ÉÏʵÏÖ¡£
ÔÚ̸ÂÛCÓïÑÔµÄʱºò£¬Ò»¶¨ÒªÌ¸ÂÛUNIX²Ù×÷ϵͳ¡£UNIX²Ù×÷ϵͳÊÇÔÚ1969ÄêÓÉKen ThompsonºÍDennis M. RitchieÁ½ÈËÔÚ±´¶ûʵÑéÊÒÀ↑·¢³É¹¦µÄ£¬×î³õÊÇÓûã±àÓïÑÔдµÄ¡££¨ UNIX²Ù×÷ϵͳµÄ¸ÅÊö»áÁíÐи½Â¼¡£ £©
BCPLÓïÑÔºÍBÓïÑÔ¹ýÓÚ¼òµ¥£¬Êý¾ÝÎÞÀàÐÍ£¬Ã¿¸öÊý¾ÝÏîÔÚÄÚÔÚÖÐÕ¼¾ÝÒ»¸ö“×Ö”µÄ¿Õ¼ä£¬Òò´Ë£¬Îª±äÁ¿Ö¸¶¨ÀàÐ͵ÄÖØµ£¾ÍÂäµ½Á˳ÌÐò±àдÈËÔ±µÄ¼çÉÏ¡£
ÕâÑù¾Í´ÙʹÁËCÓïÑԵIJúÉú¡£CÓïÑÔʹÓÃÁËBCPLÓïÑÔºÍBÓïÑԵĺܶàÖØÒª¸ÅÄͬʱҲÌí¼ÓÁËÊý¾ÝÀàÐÍºÍÆäËûµÄÇ¿´ó¹¦ÄÜ¡£×î³õµÄCÓïÑÔÊÇ×÷ΪUNIX²Ù×÷ϵͳµÄ¿ª·¢ÓïÑԲű»ÈËÃǹØ×¢µÄ¡£
ºóÀ´£¬¶ÔCÓïÑÔ¶à´Î×öÁ˸Ľø£¬µ«Ö÷Òª»¹ÊÇÔÚ±´¶ûʵÑéÊÒÄÚ²¿Ê¹Óá£1973Ä꣬Ken ThompsonºÍDennis M. RitchieÁ½È˺Ï×÷½«UNIX²Ù×÷ϵͳÓÃCÓïÑÔÖØÐ¸Äд£¨ UNIXµÚ5°æ £©¡£ÏµÍ³µÄ90%ÒÔÉÏÊÇÓÃCÓïÑÔÍê³ÉµÄ£¬¼Ó½øÁ˶àµÀ³ÌÐòÉè¼Æ¹¦ÄÜ£¬´úÂëÁ¿±ÈÒÔǰµÄ°æ±¾´óÁËÈý·ÖÖ®Ò»£¬Õû¸öϵͳ£¨ °üÀ¨C±àÒë³ÌÐò±¾Éí £©½¨Á¢ÔÚCÓïÑԵĻù´¡ÉÏ£¬¶øCÓïÑÔÓÖ¾ßÓÐÁ¼ºÃµÄ¿ÉÒÆÖ²ÐÔ¡£UNIXµÚ5°æµì¶¨ÁËUNIX²Ù×÷ϵͳµÄ»ù´¡¡£1975Ä꣬¹«²¼ÁËUNIXµÚ6°æ¡£1997Äê³öÏÖÁ˲»ÒÀÀµ¾ßÌå»úÆ÷µÄCÓïÑÔ±àÒëÎı¾¡¶¿ÉÒÆÖ²CÓïÑÔ±àÒë³ÌÐò¡·¡£1978ÄêÒÔºó£¬CÓïÑÔÒÑÏȺóÒÆÖ²µ½´ó¡¢ÖС¢Ð¡¡¢Î¢ÐÍ»úÉÏ£¬ÒѾ­¶ÀÁ¢ÓÚUNIXºÍPDPÁË¡£ÏÖÔÚCÓïÑÔÒÑ·çÃÒÈ«Çò£¬³ÉΪÊÀ½çÉÏÓ¦ÓÃ×î¹ã·ºµÄ¼¸ÖÖ¼ÆËã»úÓïÑÔÖ®Ò»¡£ÊÂʵÉÏËùÓÐеÄÖ÷Á÷²Ù×÷ϵͳµÄÄں˳ÌÐò¶¼ÊÇÓÃCÓïÑÔʵÏֵġ£CÓïÑÔ¿ÉÒÔÓ¦ÓÃÓÚ¶àÊý¼ÆËã»úÉÏ£¬Ëü²»ÒÀÀµ»úÆ÷Ó²¼þ£¬Í¨¹ý×ÐϸÉè¼Æ£¬³ÌÐò±àдÕß


Ïà¹ØÎĵµ£º

C/C++ DIR±éÀúº¯Êý

#include <list.h>
#include <dirent.h>
#include <iostream.h>
#include <sys/stat.h>
#include <sys/types.h>
/*****************************************************************
*º¯Êý¹¦ÄÜ: Ä¿_¼_±é_Àú.
*·µ»ØÖµ:   ³É¹¦·µ»Ø0,ʧ°Ü·µ»Ø·Ç0.
*²ÎÊý   path ......

ÔÚ C/C++ÖÐÈçºÎ¹¹ÔìͨÓõĶÔÏóÁ´±í(²»ºÜÀí½â )


http://blog.csdn.net/hwz119/archive/2007/05/25/1625218.aspx
    ÄúÊÇ·ñ×ö¹ýÕâÑùÒ»¸öÏîÄ¿£¬ËüÒªÇóÄúÔÚÄÚ´æÖб£´æÊýÄ¿²»¶¨µÄÈô¸É²»Í¬¶ÔÏ󣿶ÔÓÚijЩÇé¿ö£¬¶þ²æÊ÷ÊÇ×î¼ÑÑ¡Ôñ£¬µ«ÔÚͨ³£Çé¿öÏ£¬¸ü¼òµ¥µÄÁ´±íÊÇÏÔ¶øÒ×¼ûµÄÑ¡Ôñ¡£
Ò»¸ö¼ò»¯µÄÎÊÌâʾÀý
Á´±íµÄÄѵãÔÚÓÚ±ØÐë¸´ÖÆÁ´±í´¦Àíº¯ÊýÀ´´¦Àí²»Í¬µÄ¶ÔÏó ......

linuxϼÆËãÖ¸¶¨Ä¿Â¼ÏÂÓ°¼þµÄ´óС£¬»ùÓÚcÓïÑÔ

 1//ÓÉÓÚʹÓÃgcc±àÒ룬ËùÒÔ±àÒëʱҪÁ´½ÓÉÏc++µÄ¿â£¬ÃüÁîÊÇgcc -lstdc++ main.cpp -o main
//±¾ÎÄС³ÌÐòʵÏÖµÄÊǶÔ/home/1.avi´óСµÄ¼ÆËã¡£ºÜ¼òµ¥£¬Ìù³öÀ´Ö»ÊÇΪÁË·½±ã²»ÖªµÀµÄÅóÓÑ
  2 #include <stdio.h>
  3 #include <stdlib.h>
  4 #include <sys/stat.h>
  5 #includ ......

CÁ¬½ÓPostgreSQLʾÀý

²Î¿´www.pgsqldb.orgÍøÕ¾ÉϵÄÎĵµ/¿Í»§¶Ë±à³Ì  
  ÐèÒªÁ´½Ólibpq¿â,Ó¦°üº¬Í·Îļþinclude/libpq-fe.h  
  ·¾¶Òª¿´Äã¾ßÌ彫postgresql°²×°ÔÚÄÄÀïÀ²  
  ¸øÄãÒ»¸ö¾ßÌåÀý×Ó°É(´Ówww.pgsqldb.orgÉÏcopyµÄ)!!!  
   
   
&nb ......

PHP·þÎñÆ÷¶Ëͨ¹ýÃüÃû¹ÜµÀÓëC/C++³ÌÐòͨÐÅ

ÔÚÕ⼸ÌìµÄ¹¤×÷¹ý³ÌÖУ¬ÐèҪʵÏÖPHPÔÚ·þÎñÆ÷¶ËÄÜÓëÆäËû³ÌÐòͨÐÅ¡£ºÍÀϺÎÁ©ÈËÑо¿Á˰ëÌ죬ÖÕÓÚ´óÖÂŪ³öÁËÒ»¸öÓÃWINDOWSµÄÃüÃû¹ÜµÀͨÐŵķ½·¨¡£
Óм¸µãÐèҪעÒâµÄ£º
PHP·þÎñÆ÷¶ËÎÒÃÇÿ´Î¶¼ÊÇÖØÐ¹ҽÓÃüÃû¹ÜµÀ¡££¨ÕâÑùд£¬PHP¶Ë´úÂëÁ¿¼«ÆäÉÙ£¬¶øÇÒÒ²ºÜ·½±ã¡££©
ÄÇôÎÒÃÇÓÃC/C++дµÄÃüÃû¹ÜµÀ·þÎñÆ÷ÔòÐèҪÿ´ÎͨÐŶ¼´´½¨Ò»´Î¹ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ