iOS, macOS, watchOS, tvOS, Linux, z/OS എന്നിവയ്ക്കായി Apple Inc. വികസിപ്പിച്ചെടുത്ത ഒരു പൊതു-ഉദ്ദേശ്യ, മൾട്ടി-പാരഡൈം, സമാഹരിച്ച പ്രോഗ്രാമിംഗ് ഭാഷയാണ് സ്വിഫ്റ്റ്. ആപ്പിളിൻ്റെ കൊക്കോ, കൊക്കോ ടച്ച് ചട്ടക്കൂടുകൾ, ആപ്പിൾ ഉൽപ്പന്നങ്ങൾക്കായി എഴുതിയ ഒബ്ജക്റ്റീവ്-സി കോഡിൻ്റെ വലിയ ബോഡി എന്നിവയ്ക്കൊപ്പം പ്രവർത്തിക്കാൻ സ്വിഫ്റ്റ് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നു. ഓപ്പൺ സോഴ്സ് LLVM കംപൈലർ ചട്ടക്കൂട് ഉപയോഗിച്ചാണ് ഇത് നിർമ്മിച്ചിരിക്കുന്നത്.
ഫീച്ചറുകൾ:
- നിങ്ങളുടെ പ്രോഗ്രാം കംപൈൽ ചെയ്ത് പ്രവർത്തിപ്പിക്കുക
- പ്രോഗ്രാം ഔട്ട്പുട്ട് അല്ലെങ്കിൽ വിശദമായ പിശക് കാണുക
- സിൻ്റാക്സ് ഹൈലൈറ്റിംഗ്, ബ്രാക്കറ്റ് പൂർത്തീകരണം, ലൈൻ നമ്പറുകൾ എന്നിവയുള്ള വിപുലമായ സോഴ്സ് കോഡ് എഡിറ്റർ
- സ്വിഫ്റ്റ് ഫയലുകൾ തുറക്കുക, സംരക്ഷിക്കുക, ഇറക്കുമതി ചെയ്യുക, പങ്കിടുക.
- ഭാഷാ റഫറൻസ്
- എഡിറ്റർ ഇഷ്ടാനുസൃതമാക്കുക
പരിമിതികൾ:
- സമാഹരിക്കാൻ ഇൻ്റർനെറ്റ് കണക്ഷൻ ആവശ്യമാണ്
- പരമാവധി പ്രോഗ്രാമിൻ്റെ പ്രവർത്തന സമയം 20 സെക്കൻഡാണ്
- ഒരു സമയം ഒരു ഫയൽ മാത്രമേ പ്രവർത്തിപ്പിക്കാൻ കഴിയൂ
- ചില ഫയൽ സിസ്റ്റം, നെറ്റ്വർക്ക്, ഗ്രാഫിക്സ് ഫംഗ്ഷനുകൾ പരിമിതമായേക്കാം
- ഇതൊരു ബാച്ച് കമ്പൈലറാണ്; സംവേദനാത്മക പ്രോഗ്രാമുകൾ പിന്തുണയ്ക്കുന്നില്ല. ഉദാഹരണത്തിന്, നിങ്ങളുടെ പ്രോഗ്രാം ഒരു ഇൻപുട്ട് പ്രോംപ്റ്റ് നൽകുന്നുവെങ്കിൽ, സമാഹരിക്കുന്നതിന് മുമ്പ് ഇൻപുട്ട് ടാബിൽ ഇൻപുട്ട് നൽകുക.
അപ്ഡേറ്റ് ചെയ്ത തീയതി
2024, മേയ് 29