ã¯ããã«
ãWebãã¼ã¹ã®ã¢ããªã±ã¼ã·ã§ã³ããWebãã¼ã¹ã§æ©è½ãããµã¼ãã¹ãå ãã¦Javaã.NETã®ãããªç©ççãªã·ã¹ãã ãæ½è±¡åãããã©ãããã©ã¼ã ã®å°é ã«ãã£ã¦ãç¾å¨ã®ã¢ããªã±ã¼ã·ã§ã³éçºã¯ç°å¢ã«ãã£ã¦ã¢ããã¼ãã大ããç°ãªããããã«ä¼´ã£ã¦æ§ã ãªããã°ã©ãã³ã°è¨èªã使ãããããã«ãªã£ã¦ãã¾ãã
ããã¤ãã£ãã®å®è¡ãã¡ã¤ã«ã対象ã¨ããã¢ããªã±ã¼ã·ã§ã³éçºã§ããã°ãå¤ããã使ããã¦ããCè¨èªãC++è¨èªãä»ã§ã主æµã§ããããããªãããWebã¢ããªã±ã¼ã·ã§ã³éçºã§ã¯PerlãPHPãRubyãPythonãªã©ã®çµã¿è¾¼ã¿å¯è½ãªã¹ã¯ãªããè¨èªã人æ°ã§ããAjaxã代表ã¨ãããã©ã¦ã¶å ã§åä½ããã¯ã©ã¤ã¢ã³ããã¼ã¹ã®Webã¢ããªã±ã¼ã·ã§ã³ã§ããã°JavaScriptãé§ä½¿ããããã¨ã«ãªãã¾ãã
ãä»®æ³ã·ã¹ãã ã対象ã¨ããã¢ããªã±ã¼ã·ã§ã³éçºã«ã¯ãä»®æ³ã·ã¹ãã å°ç¨ã®è¨èªã使ããã¾ããJavaã¢ããªã±ã¼ã·ã§ã³éçºã§ããã°ä¸»ã«Javaè¨èªã使ããã.NETã¢ããªã±ã¼ã·ã§ã³éçºã§ããã°C#è¨èªãVisual Basic.NETãªã©ã主æµã§ããããããããæè¿ã«ãªã£ã¦ãããã®ä»®æ³ã·ã¹ãã ä¸ã§æ¨æºã©ã¤ãã©ãªã«ã¢ã¯ã»ã¹å¯è½ãªRubyãPythonãªã©ã®ã¹ã¯ãªããè¨èªãå®è£ ãããããã«ãªããããã«é¸æè¢ã¯åºãã£ã¦ãã¾ãã
ãå ãã¦ãããããã®ããã°ã©ãã³ã°è¨èªãã¨ã«é åçãªãã¬ã¼ã ã¯ã¼ã¯ã競ã£ã¦éçºããã¦ãã¾ããå©ç¨ãããã¬ã¼ã ã¯ã¼ã¯ã«ãã£ã¦å©ç¨ããããã°ã©ãã³ã°è¨èªãåãæ¿ãããã¨ããå ´åãããã§ãããã質ã®é«ããã¬ã¼ã ã¯ã¼ã¯ãå©ç¨ãããã¨ãã§ããã°ãçæéã§å®æ度ã®é«ãã¢ããªã±ã¼ã·ã§ã³ãæ§ç¯ã§ããããã«ãªãã¾ãã
ãé¸æè¢ãå¢ãããã¨ã¯æªããã¨ã§ã¯ããã¾ãããããããéçºè ã«ã¨ã£ã¦ã¯æ°å¤ãã®ããã°ã©ãã³ã°è¨èªãå¦ç¿ããªããã°ãæå 端ã®ã¢ããªã±ã¼ã·ã§ã³éçºç°å¢ã使ãããªããã¨ãã§ããªãã¨ããç¶æ³ã«ãªãã¤ã¤ããã¾ããå ãã¦ãæ°äººéçºè ãå¦çã«ã¨ã£ã¦ã¯è¦ããªããã°ãªããªãããã°ã©ãã³ã°è¨èªãæ²¢å±±å¾ ã¡æ§ãã¦ãããã¨ã«ãªãã¾ããæ°äººæè²ãæ å½ãããæ¹ã§ããã°ãã©ã®è¨èªãæããã°è¯ãã®ãè¿·ããã¨ã§ãããã
ãæ¬ç¨¿ã§ã¯ãã¢ããªã±ã¼ã·ã§ã³éçºã®ç¾å ´ã§å®ç¨ããã¦ããããã°ã©ãã³ã°è¨èªãããã¯ã¢ãããããããã®è¨èªã®ç¹å¾´ããããã¹ãã表示ããã¾ã§ã®ç°¡åãªãµã³ãã«ããç´¹ä»ãã¾ããããããããã°ã©ãã³ã°è¨èªãåå¼·ãããã¨èãã¦ããå¦çãæ°äººéçºè ã®æ¹ã¯ãã¡ããã§ããããã§ã«ããã°ã©ãã³ã°è¨èªãããã¤ãè¦ããæ°ããå¥ã®è¨èªãå¦ç¿ãããã¨èãã¦ããæ¹ã«ãåèã«ãã¦ããã ããã¨æãã¾ãã
C
ããCè¨èªãã¯ãå¤ãããæ¬æ ¼çãªã¢ããªã±ã¼ã·ã§ã³éçºç¨ã®è¨èªã¨ãã¦ä½¿ããã¦ãããããã§ãã·ã§ãã«åãã®ããã°ã©ãã³ã°è¨èªã§ãç¾ä»£ã§ãå¤ãããã¨ãªãå¤ãã®å°é家ãã¡ã®éã§å®ç¨ããã¦ãã¾ããã¢ããªã±ã¼ã·ã§ã³ã®å®è¡åºç¤ãå¤æ§åãããã¨ã«ãã£ã¦ãå ¨çæã»ã©ã®å½±é¿åã¯ãªããã®ã®ãç¾å¨ä½¿ããã¦ããä»ã®å¤ãã®ããã°ã©ãã³ã°è¨èªã®ææ³ã«ãå½±é¿ãä¸ãã¦ãããããæè²ãããã¸ãã¹ã¾ã§å¹ åºã使ããã¦ããããã°ã©ãã³ã°è¨èªã§ãã
ãé«æ°´æºè¨èªã§ãããªããããã¤ã³ã¿ã«ããã¡ã¢ãªã¢ãã¬ã¹ã®æ¼ç®ãªã©ãå¯è½ã§ããããã¼ãã¦ã§ã¢ã«è¿ãå¦çãå¯è½ã¨ãªã£ã¦ãã¾ããVisual C++ãªã©ãä¸é¨ã®å¦çç³»ã§ã¯Cè¨èªã®ã½ã¼ã¹ã³ã¼ãå ã«ã¢ã»ã³ããªè¨èªãè¨è¿°ããã¤ã³ã©ã¤ã³ã»ã¢ã»ã³ãã©ããµãã¼ããã¦ãã¾ãããã®ãã¨ããããCè¨èªããã·ã³èªã¬ãã«ã®å¦çã¨ç¸æ§ãè¯ããã¨ãããããã¾ããOSãããã¤ã¹ãã©ã¤ããªã©ããã¼ãã¦ã§ã¢ã«å¯çããã½ããã¦ã§ã¢ãæ¸ããã¨ã«ãé©ãã¦ãã¾ãã
ãããã®éçºè ãç®æããªãã°ãæ©ã段éã§ç¿å¾ãã¦ããã¹ãããã°ã©ãã³ã°è¨èªã§ããWebéçºã®å°é家ãç®æãã®ã§ããã°å¿ ãããå¿ é ã§ã¯ãªãããããã¾ããããå¤ãã®ããã°ã©ãã³ã°è¨èªãCè¨èªã®å½±é¿ãåãã¦ãããããCè¨èªãå¦ç¿ãããã¨ã§ä»ã®ããã°ã©ãã³ã°è¨èªã®ç解ãæ·±ãããã¨ãã§ãã¾ãã
å¦ç¿ã¬ãã« | åå¿è ï½ |
å®è¡æ¹å¼ | ã³ã³ãã¤ã«å |
éçºå¯¾è±¡ | ãã¤ãã£ãã»ã¢ããªã±ã¼ã·ã§ã³ï¼å®è¡å¯è½ãã¡ã¤ã«ï¼ |
é©ç¨åé | ã¢ããªã±ã¼ã·ã§ã³éçºããã©ã¤ãã»OSéçº |
#include<stdio.h> int main(void) { printf("Kitty on your lap"); return 0; }
ãCè¨èªã§ç»é¢ã«ããã¹ãã表示ããããã°ã©ã ãä½ãã¨ããµã³ãã«01ãã®ããã«ãªãã¾ããæåã®è¡ã¯ãstdio.hãã¨ãããã¡ã¤ã«ãã½ã¼ã¹ãã¡ã¤ã«ä¸ã«ããã¹ãã¬ãã«ã§çµã¿è¾¼ãï¼ã¤ã³ã¯ã«ã¼ãããï¼ãã¨ãæå³ãã¦ãã¾ããããããå½ä»¤ã¯ããªããã»ããµã»ãã£ã¬ã¯ãã£ãã¨å¼ã°ããã³ã³ãã¤ã«ãããåã«ããã¹ãã¬ãã«ã§å±éããã¾ãããã®ãããªã½ã¼ã¹ã®ããã¹ãå¦çã¯Cè¨èªã®å¤§ããªç¹å¾´ã§ãã
ããstdio.hãã®ãããªãã¡ã¤ã«ã¯ããããã¡ã¤ã«ã¨å¼ã°ããCè¨èªã®æ¨æºé¢æ°ã宣è¨ãã¦ãã¾ããç»é¢ã«ããã¹ãã表示ããããã«ã¯printf
é¢æ°ã使ãå¿
è¦ããããæåã®è¡ã¯printf
é¢æ°ã使ãããã«å¿
è¦ã§ãã
ãCè¨èªã§ã¯ãããã°ã©ã ã®æµãã¯å
¨ã¦é¢æ°ã®ä¸ã«æ¸ããªããã°ãªãã¾ãããããã°ã©ã ã¯main
é¢æ°ããå§ã¾ãã¾ãã
ãç»é¢ã«æååã表示ããã¨ãã£ãæ©è½ããå
¨ã¦é¢æ°ã«ãã£ã¦æä¾ããã¦ãã¾ããprintf
é¢æ°ã¯ãè¨èªã®æ§æã¨ãã¦å®ãããã¦ãããã®ã§ã¯ãªãããããããå¦çç³»ã«æ¨æºæ©è½ã¨ãã¦çµã¿è¾¼ã¾ãã¦ããåå©ç¨å¯è½ãªããã°ã©ã ã®é¨åã§ãã
C++
ããC++è¨èªãã¯ãCè¨èªãçºå±ãããããã°ã©ãã³ã°è¨èªã§ããåºæ¬çã«ã¯Cè¨èªã¨äºææ§ããããCè¨èªã®ã½ã¼ã¹ãC++è¨èªã¨ãã¦ã³ã³ãã¤ã«ãããã¨ãå¯è½ã§ããåºæ¬çãªææ³ãããã¹ã¦Cè¨èªãç¶æ¿ãããªãã¸ã§ã¯ãæåãå®ç¾ããããã®æ¡å¼µãè¡ããã¦ãã¾ãã
ããªãã¸ã§ã¯ãæåã®å°å ¥ã«ãã£ã¦ãC++è¨èªã¯å¤§è¦æ¨¡ã¢ããªã±ã¼ã·ã§ã³éçºãçµç¹éçºãã½ããã¦ã§ã¢ã®åå©ç¨ãå¼·åãã¦ãã¾ãããªãã¸ã§ã¯ãæåéçºã¯ãCè¨èªã§ãããç¨åº¦å®ç¾ãããã¨ãå¯è½ã§ããããã®ããã«ã¯é¢æ°ãæ§é ä½ãååã«æ½è±¡åããé«åº¦ãªè¨è¨åãå¿ è¦ã¨ãªãã¾ããæ£ããè¨è¨ãå¿ è¦ãªãã¨ã¯ãªãã¸ã§ã¯ãæååè¨èªã§ãå¤ããã¾ããããCè¨èªã«æ¯ã¹ãææ³ã¬ãã«ã§ãªãã¸ã§ã¯ãæåè¨è¨ããµãã¼ããããã¨ã§C++è¨èªã¯ãã大è¦æ¨¡ãªéçºãçµç¹éçºã«é©ãã¦ãã¾ãã
ããããC++è¨èªã¯ãä»ã®ãªãã¸ã§ã¯ãæååè¨èªã¨æ¯ã¹ã¦ãè¤éãªä»æ§ã¨ãªã£ã¦ãã¾ããå¤éç¶æ¿ããã³ãã¬ã¼ãã¨ãã£ãæ©è½ãé§ä½¿ããã©ã¤ãã©ãªã¯ãçç·´ã®æè¡è ã§ãæã«é ãæ©ã¾ããã®ã§ããåå¿è ã使ãããªããã¨ã¯é£ããããªãã¸ã§ã¯ãæåã«å¯¾ããååãªç¥èã¨çµé¨ãå¿ è¦ã¨ãªãã§ããããå¦ç¿ã®ã¿ã¤ãã³ã°ã¨ãã¦ã¯ãå°ãªãã¨ãCè¨èªã¨ãå¤å°ã®éçºçµé¨ãçµã¦ãããããã§ãããã
å¦ç¿ã¬ãã« | ä¸ç´ï½ä¸ç´ |
å®è¡æ¹å¼ | ã³ã³ãã¤ã«å |
éçºå¯¾è±¡ | ãã¤ãã£ãã»ã¢ããªã±ã¼ã·ã§ã³ï¼å®è¡å¯è½ãã¡ã¤ã«ï¼ |
é©ç¨åé | ã¢ããªã±ã¼ã·ã§ã³éçºããã©ã¤ãã»OSéçº |
#include <iostream> int main() { std::cout << "Kitty on your lap"; return 0; }
ãC++è¨èªãmain
é¢æ°ããéå§ãããã¨ããç¹ã¯Cè¨èªã¨åãã§ããããããC++è¨èªã§ã¯ãstdio.hãããããã¡ã¤ã«ã®ä»£ããã«ãiostreamããã¤ã³ã¯ã«ã¼ããã¦ãã¾ããprintf
é¢æ°ãªã©ãCè¨èªã®æ¨æºé¢æ°ãC++è¨èªã§ä½¿ããã¨ãå¯è½ã§ãããé常ã¯C++ç¨ã«ä½ãããæ¨æºã©ã¤ãã©ãªã使ã£ã¦åºåãã¾ãã
ããstdãã¨ããèå¥åã¯æ¨æºã©ã¤ãã©ãªãæå±ããåå空éã表ãã¾ããåå空éã¨ã¯ãä¸é£ã®èå¥åãããã±ã¼ã¸åããç®çã§ä½¿ãããã©ã¤ãã©ãªã®ç®çãéçºçµç¹ãã¨ã«åãããã¾ããcout
ã¯stdåå空éå
ã«ããã°ãã¼ãã«ãªå¤æ°ã§ãæ¨æºåºåã表ããªãã¸ã§ã¯ãã§ãããã®ãªãã¸ã§ã¯ãã¯ãã·ããæ¼ç®å<<
ããªã¼ãã¼ãã¼ããã¦ãããããå³ãªãã©ã³ãã«æå®ããå¤ãæ¨æºåºåã«è¡¨ç¤ºãã¾ãã
ããªããç¾å¨ã§ã¯Cè¨èªã®ç´ç²ãªã³ã³ãã¤ã©ã使ãããã¨ãããã¨ã¯çãããå¤ãã®å¦çç³»ã¯Cè¨èªã¨C++è¨èªãåãã³ã³ãã¤ã©ã§ãµãã¼ããã¾ããå¤ãã®å ´åã¯ããªãã·ã§ã³ãã½ã¼ã¹ã³ã¼ãã®æ¡å¼µåãªã©ã§Cè¨èªã¨C++è¨èªã®ã³ã³ãã¤ã«ãåãæ¿ãã¾ãã