-
1.
公开(公告)号:US20150347102A1
公开(公告)日:2015-12-03
申请号:US14502697
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: CHRISTOPHER A. LATTNER , Douglas Gregor , Ted Kremenek, JR. , John McCall , Joe Groff
CPC classification number: G06F8/41 , G06F8/443 , G06F8/47 , G06F8/54 , G06F21/577 , G06F2221/033
Abstract: In one embodiment, an improved programming system and language for application development is provided that combines elements of the C and Objective-C languages without the constraints imposed by a requirement to maintain compatibility with the C language. The language provides the functionality of the C language compatibility in certain areas to improve the inherent safety of software written in the language. The new language includes default safety considerations such as bounds and overflow checking.
Abstract translation: 在一个实施例中,提供了用于应用开发的改进的编程系统和语言,其组合C和Objective-C语言的元素,而不受与维护与C语言的兼容性的要求所强加的限制。 该语言在某些领域提供C语言兼容性的功能,以提高用该语言编写的软件的固有安全性。 新语言包括默认安全注意事项,例如边界和溢出检查。