-
公开(公告)号:US20160299747A1
公开(公告)日:2016-10-13
申请号:US15098082
申请日:2016-04-13
Applicant: Apple Inc.
Inventor: Christopher A. Lattner , Douglas Paul Gregor , Theodore Merrell Kremenek , Robert 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.