gpt4 book ai didi

c - 关于允许直接调用 C 函数的语言

转载 作者:太空狗 更新时间:2023-10-29 15:32:32 25 4
gpt4 key购买 nike

<分区>

我偶然发现了 Julia (编程语言)并对它的能力特别感兴趣 to call C functions without any wrapper .事实上,它看起来更像是一个即时的 C 包装器:

 path = ccall( (:getenv, "libc"), Ptr{Uint8}, (Ptr{Uint8},), "SHELL")

time = ccall( (:clock, "libc"), Int32, ())

所以我有几个问题:

  1. 与使用正式的包装 API 相比,使用此功能有什么缺点吗?
  2. 什么时候不应使用这种功能?

PS:如果能列出其他能够做同样事情的语言,那就太好了。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com