µn¤J
¡U
µù¥U
¡U
·|û¤¤¤ß
¡U
µ²±b
¡U
°ö°V½Òµ{
Å]ªk§Ì¤l
¡U
¦Û¸ê¥Xª©
¡U
¹q¤l®Ñ
¡U
«ÈªA¤¤¤ß
¡U
´¼¼z«¬¥ßÊ^·|û
®Ñ¦W
¥Xª©ªÀ
§@ªÌ
isbn
½s¸¹
5050Å]ªk²³Äw
|
NG®Ñ«°
|
°ê»Ú¯Å«~µP½Òµ{
|
Àu´f³qª¾
|
ÅRÆE^¶¯µ¼Öºë¿ï
|
TCP/IPºô¸ô³q°T¨ó©w(²Ä¤Gª©)
¡D
½sµ{ING¡G¤H¤H³£¯à
¡D
Windows Po
¡D
Microsoft
¤å¾Ç¤p»¡
¤å¾Ç
¡U
¤p»¡
°ÓºÞ³Ð§ë
°]¸g§ë¸ê
¡U
¦æ¾P¥øºÞ
¤H¤åÃÀ§{
©v±Ð¡Bõ¾Ç
ªÀ·|¡B¤H¤å¡B¥v¦a
ÃÀ³N¡B¬ü¾Ç
¡U
¹q¼vÀ¸¼@
Ày§Ó¾i¥Í
ÂåÀø¡B«O°·
®Æ²z¡B¥Í¬¡¦Ê¬ì
±Ð¨|¡B¤ß²z¡BÀy§Ó
¶i׾Dzß
¹q¸£»Pºô¸ô
¡U
»y¨¥¤u¨ã
Âø»x¡B´Á¥Z
¡U
x¬F¡Bªk«ß
°Ñ¦Ò¡B¦Ò¸Õ¡B±Ð¬ì¥Î®Ñ
¬ì¾Ç¤uµ{
¬ì¾Ç¡B¦ÛµM
¡U
¤u·~¡B¤uµ{
®a®x¿Ë¤l
®a®x¡B¿Ë¤l¡B¤H»Ú
«C¤Ö¦~¡Bµ£®Ñ
ª±¼Ö¤Ñ¦a
®È¹C¡B¦a¹Ï
¡U
¥ð¶¢®T¼Ö
º©µe¡B´¡¹Ï
¡U
¨î¯Å
Erlangµ{¦¡³]p
§@ªÌ¡G
½²¾Çó`
¤ÀÃþ¡G
¹q¸£»Pºô¸ô
¡þ
ºô¸ô
ÂO®Ñ¨t¦C¡Gµ{¦¡³]p
¥Xª©ªÀ¡G
ùÖ®p
¥Xª©¤é´Á¡G2008/6/6
ISBN¡G9789861814407
®ÑÄy½s¸¹¡Gkk0204656
¶¼Æ¡G596
©w»ù¡G
680
¤¸
Àu´f»ù¡G
82
§é
558
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
qÁÊ«á¥ß§Y¬°±z¶i³f
qÁÊ«á¥ß§Y¬°±z¶i³f¡G¥Ø«eµL®w¦s¶q,ŪªÌ¤Uq«á,¶}©l¶i¤J½Õ®Ñµ{§Ç,¤@¯ë¤Ñ¼Æ¬ù¬°2-10¤u§@¤é(¤£§t¨Ò°²¤é)¡C
¹ÎÁʼƳ̧C¬° 20 ¥»¥H¤W
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
Erlangµ{¦¡³]p
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
¦PÃþ±ÀÂË
¤º®e²¤¶
³]p¤À´²¦¡¡B¥¦æ¡B¦h®Ö¤ß¡B®e¿ùªº¨t²Î ¥»®Ñ¯S¦â¡G ¼g¥X¯u¥¿¦@®Éªºµ{¦¡ Åýµ{¦¡¥R¤À¹B¥Î¼Æ¤Q©Î¼Æ¦ÊÓ¥»¦a©Î»·ºÝªºCPU¶i¦æ¹Bºâ «Ø¥ß°ª¥i¾a«×ªºÀ³¥Î¡A¥i¥H¦]À³ºô¸ô©ÎµwÅ骺¿ù»~ ²öº¸©w«ßÆ[¹î¨ì¡A¨C¹j¨â¦~¡A¦b³æ¤@´¹¤ù¤W¯à°µªº¨Æ·|¥[¿¡C¦ý¬O²öº¸©w«ß¶¹D¦Ó¦æ¡A¤£¬O²£¥Í¶V¨Ó¶V§Öªº³B²z¾¹¡AIntel»PAMDµ¥¤½¥qªº§@ªk¬O²£¥Í¦h®Ö¤ßªº¸Ë¸m¡G³æ¤@´¹¤ù¤º¥]§t¨âÓ¡B¥|Ó¡B¬Æ¦Ü§ó¦hÓ³B²z¾¹¡C¦pªG§Aªºµ{¦¡¨S¦³¦@®É¡]concurrent¡^¡A«h¤@¦¸¥u·|¦b³æ¤@Ó³B²z¾¹¤W°õ¦æ¡A¨Ï¥ÎªÌ·|»{¬°§Aªºµ{¦¡«ÜºC¡C Erlang¬O¤@Ó½sµ{»y¨¥¡A¥¦ªº³]p¥Øªº¡A¥¿¬O¬°¤FÀ°§U§Ú̫إ߷¥«×¥¦æ¡B¤À´²¡B®e¿ù¡]fault-tolerant¡^ªº¨t²Î¡C¥¦¤w¸g³Q°Ó·~±Ä¥Î¹B¦æ¦h¦~¡A«Ø¥ß¥X³\¦h®e¿ù¨t²Î¡C¦h¦~¨Ó¡A³o¨ÇErlang©Ò«Ø¥ßªº¨t²Î¥X¿ù²v·¥§C¡C Erlangµ{¦¡¦b¦h®Ö¤ßªº¹q¸£¤W°õ¦æ®É¡A·|¥R¤À¹B¥Î¨t²Î¡G³o·N¨ýµÛ§AªºErlangµ{¦¡¦b¥|®Ö¤ßªº¹q¸£¤W·|¤ñ³æ®Ö¤ßªº¹q¸£¤W§Ö¡A¦Ó³Ì´Îªº¬O¡A§A§¹¥þ¤£»Ýn§ó°Êµ{¦¡¡A´N¦³¦p¦¹ÅãµÛªº®ÄªG¡C Erlang¿Ä¦X¤F¨ç¼Æ½sµ{¡]functional programming¡^ªº·Qªk»P«Ø¥ß®e¿ù¨t²Îªº§Þ³N¡A²£¥Í¥X¤@ӫ¤O±j¤jªº»y¨¥¡A¥i¥H«Ø¥ß¥¼¨Ó©Ò»Ýnªº¥¦æ¡]parallel¡^¡Bºô¸ô¤ÆÀ³¥Î¡C ¥»®Ñ¥H¤j®a¼ô±xªº°È¹ê·®æ¡A®i²{¥XErlang»P¨ç¼Æ¦¡½sµ{ªº§Þ¥©¡C§@ªÌJoe Armstrong¬OErlangªº³Ð«ØªÌ¤§¤@¡C ¥»®Ñ¥]§t¤F½d¨Òµ{¦¡½X¡A§A¥i¥Hª½±µ¨Ï¥Î¡C°£¦¹¤§¥~¡A¥»®ÑÁÙ¥]§t¨âÓ¦³½ìÀ³¥Îªº§¹¾ã·½½X¡G ¡¯ ¤@ÓSHOUTcast¦øªA¾¹¡A§A¥i¥H¥Î¨Ó±Nµ¼Ö¦ê¬y¨ì©Ð¤l¤ºªº¨C³¡¹q¸£¡C ¡¯ ¥þ¤åÀ˯Á»P·j´M¤ÞÀº¡AÀ˯Áªº¸ê®Æ§Y¨Ï¦³GB¤§¦h¡A¤]¨S¦³°ÝÃD¡C ¨Ï¥ÎErlang½sµ{»y¨¥¡A¾Ç²ß¦p¦ó¼g¥Xµ{¦¡¡A¥i¥H¦b¼Æ¤Q©Î¬Æ¦Ü¼Æ¦ÊÓ¥»¦a»P»·ºÝ³B²z¾¹¤W°õ¦æªºµ{¦¡¡F¨Ï¥ÎErlang½sµ{»y¨¥¡A¬Ý¬Ý¦p¦ó¼g¥X𷪺À³¥Î¡A¬Æ¦Ü¦bºô¸ô»PµwÅé¥X°ÝÃD®É¨ÌµM¥i¥H°õ¦æ¡C Erlang¸Ñ¨M¤F²{¤µ¶}µoªÌ±¹ïªº³Ì¢¤Á°ÝÃD¤§¤@¡G¦p¦ó¼g¥X¥i¾a¡B¦@®É¡]concurrent¡^¡B°ª®Ä¯àªº¨t²Î¡CErlang¤w¸g¦b¥@¬É¦U¦a³Q³\¦h¤½¥q¼sªx¦a±Ä¥Î¡A³o¨Ç¤½¥q¥Î¥¦¨Ó²£¥Í¥i¾a¡B¦³®Ä²v¡B¨ã³W¼Ò¼u©ÊªºÀ³¥Î¡C§A²{¦b´NÀ³¸Ó°¨¤W§ë¸ê®É¶¡¾Ç²ßErlang¡C Joe Armstrong¬O·ç¨åªº¸ê°T¬ì¾Ç³Õ¤h¡A¥L¬O®e¿ù¨t²Îªº±M®a¡A¤]¬OErlang OTP¨t²Îªº¬[ºc®v¡C¥L¨ã¦³30¦~ªº¹ê°È»P¬ã¨s¸gÅç¡A¥Ø«e¥L¥ô¾©óBluetail¡]¤@®aErlang·s³Ð¤½¥q¡^¡C
¥Ø¿ý
CH01 ¶}©l CH02 ¶i¤JErlang CH03 §Ç¦C½sµ{ CH04 ¨Ò¥~ CH05 ¶i¶¥§Ç¦C¦¡½sµ{ CH06 ½sĶ»P°õ¦æ§Aªºµ{¦¡ CH07 ¦@®É CH08 ¦@®É½sµ{ CH09 ¦@®Éµ{¦¡ªº¿ù»~ CH10 ¤À´²¦¡½sµ{ CH11 IRC Lite CH12 ¤¶±§Þ³N CH13 Àɮתº½sµ{ CH14 Socket½sµ{ CH15 ETS»PDETS¡G¤j«¬¸ê®Æ®wÀx¦s¾÷¨î CH16 ¤¶²ÐOTP ªþ¿ýA ¬°µ{¦¡¼g¤å¥ó ªþ¿ýB ¦b·L³nµøµ¡§@·~¨t²Î¤W¨Ï¥ÎErlang ªþ¿ýC ¸ê·½ ªþ¿ýD ¤@ÓSocketÀ³¥Î ªþ¿ýE ¨ä¥L¥DÃD ªþ¿ýF ¼Ò²Õ»P¨ç¼Æ°Ñ¦Ò¸ê®Æ
²V¦X¶³¦w¥þ¬[ºc¡U¹s«H
WordPress
«Øºc¦h¯²¤áSaaS¬[
Docker«Ø¸m»P°õ
ºô¯¸Â^¨ú¡U¨Ï¥ÎPyt
·Qn SSR?§Ö¨Ï¥Î
¸Ñ±K·j´M¤ÞÀº¡G¤Àµü§Þ
¹Ï¸Ñ¶³ºÝ¹Bºâ¡U·§©À¡B
©³¼h³£§¹¥þ¤F¸Ñ -
¨s·¥Web¸ê¦w¤ß´¼¹Ï
¬°¤F«O»Ù±zªºÅv¯q¡A·sµ·¸ôºô¸ô®Ñ©±©ÒÁʶRªº°Ó«~§¡¨É¦³¨ì³f¤C¤ÑªºÅ²½à´Á¡]§t¨Ò°²¤é¡^¡C°h¦^¤§°Ó«~¥²¶·©óŲ½à´Á¤º±H¦^¡]¥H¶lÂW©Î¦¬°õÁp¬°¾Ì¡^¡A¥B°Ó«~¥²¶·¬O¥þ·sª¬ºA»P§¹¾ã¥]¸Ë(°Ó«~¡Bªþ¥ó¡B¤º¥~¥]¸Ë¡BÀH³f¤å¥ó¡BÃØ«~µ¥)¡A§_«h®¤¤£±µ¨ü°h³f¡C