{"id":85685,"date":"2023-12-28T09:41:23","date_gmt":"2023-12-28T01:41:23","guid":{"rendered":"http:\/\/lrxjmw.cn\/?p=85685"},"modified":"2023-12-28T09:41:23","modified_gmt":"2023-12-28T01:41:23","slug":"google-abseil-open","status":"publish","type":"post","link":"https:\/\/lrxjmw.cn\/google-abseil-open.html","title":{"rendered":"Google\u5f00\u6e90\u4e86Abseil\uff0c\u4e3aC++\u548cPython\u63d0\u4f9b\u652f\u6301"},"content":{"rendered":"
Google\u516c\u5f00\u4e86\u5176\u9879\u76ee\u5185\u90e8\u4f7f\u7528\u7684\u4e00\u7cfb\u5217C++\u5e93\uff0c\u968f\u540e\u8fd8\u4f1a\u516c\u5f00\u5176Python\u5e93\u3002 \u5b83\u662f\u4eceGoogle\u5185\u90e8\u4ee3\u7801\u5757\u4e2d\u62bd\u53d6\u51fa\u6765\u7684\u4e00\u7cfb\u5217\u6700\u57fa\u7840\u7684\u8f6f\u4ef6\u5e93\u3002\u4f5c\u4e3a\u57fa\u672c\u7684\u7ec4\u6210\u90e8\u5206\uff0c\u8fd9\u4e9b\u8f6f\u4ef6\u5e93\u652f\u6491\u4e86\u51e0\u4e4e\u5168\u90e8Google\u5728\u8fd0\u884c\u7684\u9879\u76ee\u3002\u4ee5\u524d\u8fd9\u4e9bAPI\u662f\u96f6\u96f6\u6563\u6563\u5730\u5d4c\u5165\u5728Google\u7684\u5927\u90e8\u5206\u5f00\u6e90\u9879\u76ee\u4e2d\uff0c\u73b0\u5728\u6211\u4eec\u5c06\u5b83\u4eec\u89c4\u6574\u5728\u4e00\u8d77\uff0c\u5f62\u6210\u8fd9\u6837\u4e00\u4e2a\u5168\u9762\u7684\u9879\u76ee\u3002<\/p>\n Abseil\u662fGoogle\u4ee3\u7801\u5e93\u7684\u6700\u57fa\u672c\u6784\u5efa\u6a21\u5757\uff0c\u5176\u4ee3\u7801\u7ecf\u8fc7\u4e86\u751f\u4ea7\u73af\u8282\u6d4b\u8bd5\uff0c\u6b64\u540e\u8fd8\u4f1a\u7ee7\u7eed\u5f97\u5230\u5b8c\u5168\u7684\u7ef4\u62a4\u3002<\/p><\/blockquote>\n \u6700\u521d\uff0cAbseil\u63d0\u4f9b\u7684\u62bd\u8c61\u5e76\u975eC++ 14\u6216C++ 17\u7684\u7ec4\u6210\u90e8\u5206\uff0c\u4f46\u6700\u7ec8\u5b83\u4eec\u5df2\u88ab\u6dfb\u52a0\u5230C++\u6807\u51c6\u4e2d\u3002\u4f8b\u5982\uff0cGoogle\u63d0\u4f9b\u4e00\u4e2a\u79f0\u4e3aStringPiece<\/span>\u7684\u7c7b\u578b\uff0c\u968f\u540eC++ 17\u4e5f\u6dfb\u52a0\u4e86\u4e00\u4e2a\u79f0\u4e3astd::string_view<\/span>\u7684\u76f8\u8fd1\u7c7b\u578b\u3002\u4e3a\u4e86\u4e0e\u65b0\u7684C++ 17\u7c7b\u578b\u5177\u6709\u4e00\u81f4\u7684API\uff0cGoogle\u5c06StringPiece<\/span>\u91cd\u6784\u4e3aabsl::string_view<\/span>\u3002\u4ece\u5e95\u5c42\u673a\u5236\u4e0a\u770b\uff0c\u5982\u679c\u5f00\u53d1\u4eba\u5458\u6b63\u5728\u4f7f\u7528\u7684\u662fC++ 17\uff0c\u90a3\u4e48Abseil\u7684string_view<\/span>\u9ed8\u8ba4\u4e3a\u6807\u51c6\u5b9e\u73b0\uff1b\u5982\u679c\u5f00\u53d1\u4eba\u5458\u6b63\u5728\u4f7f\u7528\u7684\u662fC++ 17\u4ee5\u524d\u7684\u7248\u672c\uff0c\u90a3\u4e48string_view<\/span>\u9ed8\u8ba4\u4e3aGoogle\u7684\u5b9e\u73b0\u3002<\/p>\n \u4f7f\u7528Abseil\u7684\u4f18\u70b9\u5728\u4e8e\u53ef\u4ee5\u8bbf\u95ee\u4e00\u4e9b\u76ee\u524d\u4f9d\u7136\u5c1a\u672a\u6dfb\u52a0\u5230\u6807\u51c6\u4e2d\u7684C++\u7279\u6027\uff0c\u5e76\u4e14\u4e00\u65e6\u8fd9\u4e9b\u7279\u6027\u88ab\u6dfb\u52a0\u5230C++\u6807\u51c6\u4e2d\uff0cGoogle\u4fdd\u8bc1\u4f1a\u91cd\u6784\u8fd9\u4e9b\u7279\u6027\u4e3a\u9ed8\u8ba4\u4f7f\u7528\u6807\u51c6\u5b9e\u73b0\u3002Google\u9f13\u52b1\u5f00\u53d1\u4eba\u5458\u4f7f\u7528Abseil\uff0c\u5e76\u63d0\u53ca\u5df2\u6709\u8d85\u8fc7\u4e24\u4ebf\u4e94\u5343\u4e07\u884c\u7684C++\u4ee3\u7801\u4f7f\u7528\u5b83\uff0c\u5e76\u4e14\u51e0\u4e4e\u6240\u6709\u4ece\u5934\u5f00\u59cb\u6784\u5efa\u7684\u9879\u76ee\u90fd\u4f7f\u7528\u4e86\u5b83\u3002\u8fd9\u610f\u5473\u7740\uff0cAbseil\u5df2\u88abGoogle\u5e7f\u4e3a\u4f7f\u7528\uff0c\u5e76\u51fa\u4e8e\u4e0e\u9879\u76ee\u9700\u6c42\u540c\u6b65\u7684\u8003\u8651\u800c\u5f97\u4ee5\u9891\u7e41\u7ef4\u62a4\u3002<\/p>\n Abseil\u4e2d\u5305\u62ec\u5982\u4e0b\u7684\u5e93\uff1a<\/p>\n Abseil\u7684\u4ee3\u7801\u91c7\u7528Apache\u8bb8\u53ef\uff0c\u5df2\u53d1\u5e03\u5728GitHub\u4e0a<\/a>\u3002\u5176Python\u7248\u672c\u7684\u8f6f\u4ef6\u5e93\u5c06\u968f\u540e\u53d1\u5e03\u3002<\/p>\n \u539f\u6587\u6765\u81ea\uff1ahttp:\/\/www.infoq.com\/cn\/news\/2017\/10\/abseil?utm_source=infoq&utm_medium=popular_widget&utm_campaign=popular_content_list&utm_content=homepage<\/a><\/p>\n
\n
\nAbseil<\/a>\u5df2\u5728Google\u5386\u7ecf\u5341\u591a\u5e74\u7684\u5f00\u53d1\uff0c\u5b83\u7684\u76ee\u7684\u662f\u4e3aGoogle\u7f16\u7a0b\u4eba\u5458\u5728\u5404\u79cd\u9879\u76ee\u4e0a\u7684\u5de5\u4f5c\u9700\u6c42\u63d0\u4f9b\u652f\u6301\uff0c\u8fd9\u4e9b\u9879\u76ee\u5305\u62ecProtocol Buffers\u3001gRPC\u548cTensorFlow\u7b49\u3002Google\u8bc4\u4ef7Abseil\u4e3a\uff1a<\/p>\n\n
\n