"സ്വിഫ്റ്റ് (പ്രോഗ്രാമിങ് ഭാഷ)" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

'{{Infobox programming language | name = സ്വിഫ്റ്റ് (പ്രോഗ്രാമ...' താൾ സൃഷ്ടിച്ചിരിക്കുന്നു
 
No edit summary
വരി 19:
| influenced_by = [[Objective-C]],<ref name="lattner2014">{{cite web|url=http://nondot.org/sabre/|title=Chris Lattner's Homepage|last=Lattner|first=Chris|date=2014-06-03|accessdate=2014-06-03|publisher=Chris Lattner|quote=The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.}}</ref> [[Rust (programming language)|Rust]], [[Haskell (programming language)|Haskell]], [[Ruby (programming language)|Ruby]], [[Python (programming language)|Python]], [[C Sharp (programming language)|C#]], [[CLU (programming language)|CLU]],<ref name="lattner 2014 info 1">{{cite web|url=http://nondot.org/sabre|title=Chris Lattner's Homepage|publisher=Chris Lattner|first=Chris|last=Lattner|authorlink=Chris Lattner|date=June 3, 2014|accessdate=June 3, 2014|quote=I started work on the Swift Programming Language in July of 2010. I implemented much of the basic language structure, with only a few people knowing of its existence. A few other (amazing) people started contributing in earnest late in 2011, and it became a major focus for the Apple Developer Tools group in July 2013 [...] drawing ideas from [[Objective-C]], Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.}}</ref> [[D (programming language)|D]],<ref name="Getting the location of a caller">{{cite web | url=https://developer.apple.com/swift/blog/?id=15 | title=Building assert() in Swift, Part 2: __FILE__ and __LINE__ | accessdate=September 25, 2014}}</ref>[[Object Pascal]]<ref>{{cite web|title=Why Does Apple's Swift Use Pascal's Variable Declaration Syntax?|url=http://www.innerexception.com/2014/06/why-does-apple-swift-use-pascal.html|website=Inner Exception|accessdate=10 March 2018}}</ref>
}}
 
ആപ്പിൾ കമ്പനി വികസിപ്പിച്ച പൊതുഉപയോഗത്തിനായുള്ള വിവിധ മാതൃകകൾ പിന്തുണക്കുന്ന ഉന്നതതല പ്രോഗ്രാമിങ് ഭാഷയാണ് സ്വിഫ്റ്റ്. ആപ്പിളിന്റെ മാക് ഒ എസ്, ഐ ഒ എസ്, വാച്ച് ഒ എസ്, ടിവി ഒഎസ് എന്നീ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും ലിനക്സ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലും സ്വിഫ്റ്റിന് പിന്തുണയുണ്ട്. സ്വിഫ്റ്റ് ആപ്പിളിന്റെ കൊക്കോ, കൊക്കോ ടച്ച് എന്നീ ചട്ടക്കൂടുകളിലും ആപ്പിൾ ഉപകരണങ്ങൾക്കുവേണ്ടി എഴുതപ്പെട്ട ഒബ്ജക്റ്റീവ് - സി കോഡ് സഞ്ചയത്തിനുമൊപ്പം പ്രവർത്തിക്കാൻ രൂപകൽപ്പന ചെയ്യപ്പെട്ട ഭാഷയാണ്. സ്വതന്ത്ര സോഫ്റ്റ്‌വെയർ സങ്കേതത്തിലുള്ള എൽഎൽവിഎം കംപൈലർ ഉപയോഗിച്ച് നിർമ്മിച്ചിട്ടുള്ള സ്വിഫ്റ്റ് ആപ്പിളിന്റെ എക്സ്കോഡ് ഐഡിഇ യുടെ 6 ആം പതിപ്പ് മുതൽ കൂട്ടിച്ചേർത്തു. ലിനക്സ് ഒഴികെയുള്ള പ്രതലങ്ങളിൽ സ്വിഫ്റ്റ് ഒബ്ജക്റ്റീവ്-സിയുടെ റൺടൈം ലൈബ്രറി ഉപയോഗിക്കുന്നതിനാൽ ഒരേ പ്രോഗ്രാമിൽ തന്നെ സി, ഒബ്ജക്റ്റീവ്-സി, സി++, സ്വിഫ്റ്റ് ഭാഷകൾ ഉപയോഗിക്കാൻ കഴിയുന്നു.
 
== അവലംബം ==
"https://ml.wikipedia.org/wiki/സ്വിഫ്റ്റ്_(പ്രോഗ്രാമിങ്_ഭാഷ)" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്