سوئیفت (SWIFT) چیست؟


مشکل ایران با سوئیفت چیست؟

صراط: سوئیفت sWIFT به " جامعه جهانی ارتباطات مالی بین بانکی" إطلاق میشود که یک انجمن تعاونی غیر انتفاعی است که در سال ١٩٧٣ توسط ٢٣٩ بانک اروپایی و امریکایى تأسیس شد که هدف ان جایگزینی روش های ارتباطی سوئیفت (SWIFT) چیست؟ غیر استاندارد کاغذی بین بانکی با یک روش استاندارد جهانی است. مرکز این انجمن بلژیک است و تحت قوانین این کشور اداره میشود . در حال حاضر ٩٧٠٠ بانک و موسسه مالی از ٢٠٩ کشور جهان از جمله ایران عضو ان هستند .

به گزارش جام نیوز، سیستم سوئیفت جهت إرسال و دریافت هرگونه پیام ارزی بین بانکها چه در داخل باهم و چه با بانکهای خارج است مورد استفاده قرار میگیرد و با کمک ماهواره این شبکه بهم متصل است . اگر بخواهم عامیانه این سیستم را توضیح دهم ، سوئیفت چیزی شبیه به شبکه شتاب سیستم بانکی ایران است که همه ی بانک ها و بسیاری از موسسات مالی بوسیله ان بهم متصل هستند و مبادلات بین انها با ان انجام میشود ، مثلا شما میتوانید با کارت بانک ملت از خودپرداز بانک ملی استفاده کنید اگر شبکه شتاب وجود نداشت ارتباط بانکی شما مثلا در بانک ملت با تمام بانکها قطع بود و شما مجبور بودید حضوری ارتباط بانکی بین دو بانک را انجام دهید . در سطح بین الملل اگر بانک ملت بخواهد ارزی را برای دویچه بانک المان إرسال کند باید از شبکه سوئیفت استفاده کند و چنانچه بانک ایرانی نتواند از سوئیفت استفاده کند ارتباط بانک ملت و دویچه بانک عملا قطع میشود ، پس امروزه بدون استفاده از سوئیفت عملا ارتباط بانکی بین المللی غیر مقدور است.

اما مشکل ما با سوئیفت بعد از برجام چیست ؟

با شدت گرفتن تحریم ها سوئیفت هم برای ما تحریم شد ، و همچنین قراردادهای دوجانبه ی بانکهای ایرانی و خارجی برای انجام عملیاتهای کارگزاری بانکی یا به حالت تعلیق درآمد و یا لغو شد. لذا اگر ایران میخواست ارزی به خارج ارسال کند انرا به بانکی در چین بصورت حواله ای ارسال میکرد و در انجا کسانی که ارز برایشان ارسال شده بود با هزینه ای بین ٨ الی ١٥ در صد انرا را از ان بانک چینی خارج کرده و واردات را انجام میدادند ، البته در این فرایند پول بعضی دود میشد و خسأرات زیادی وارد میشد که جای طرح انها در اینجا نیست. بعد از برجام تحریم سوئیفت برداشته شد اما بانکهای خارجی بدلیل تجارب دوران تحریم از جمله جرائم سنگینی که امریکا از بعضی از بانکها گرفت بانکهای خارجی جرّأت "معامله با ایران و یا عقد قرارداد کارگزاری و اجرای این نوع قراردادها" را علی رغم رفع تحریم سوئیفت ندارند ، حالا کی این ترس ریخته میشود خدا میداند.( این مشکل یکی از عوارض تحریم های ظالمانه علیه ما است که سالها عوارض منفی آن چه بخواهیم و چه نخواهیم با ما خواهد بود) نباید ترس بانکهای خارجی از معامله با ایران و همچنین زمان بر بودن و هزینه زا بودن بازیابی بخش عظیمی از فرآیند عملیات بانکداری بین المللی که همان بخش کارگزاری است، که هیچ ربطی به برجام ندارد را با استمرار تحریم سوئیفت یکی دانسته و به تخلیط واقعیت و خلاف واقع ادامه دهیم و در دام سیاست بازی ها بیافتیم.

سوئیفت چیست؟

سوئیفت چیست؟

سوئیفت یک انجمن تعاونی غیرانتفاعی است که در ماه مه ۱۹۷۳میلادی توسط ۲۳۹بانک از پانزده کشور اروپایی وآمریکای شمالی راه اندازی گردید و هدف از آن جایگزینی روش های ارتباطی غیر استانداردکاغذی و یا از طریقTelex در سطح بین‌المللی با یک روش استاندارد شده جهانی بود. درحال حاضر بیش از ۷۰۰۰مؤسسه در ۱۹۷کشور جهان عضو آن انجمن می‌باشند.

لازم به ذکر است که در سال ۲۰۰۱بیش از ۵/۱بیلیون پیام از طریق سیستم سوئیفت در سطح جهان مبادله گردیده‌ است.

مرکز اصلی شبکه سوئیفت در کشوربلژیک بوده و طبق قوانین آن کشور عمل می‌نماید و کشورهای آمریکا،هلند،انگلیس وهنگ کنگ به عنوان مراکز پشتیبان اعضا فعالیت دارند. سوئیفت در هر کشوری داری یک SAP یعنی نقطه دسترسی به سوئیفت می‌باشد که توسط مؤسسه سوئیفت کنترل می‌شود. (در ایرانSAP در بانک مرکزی واقع گردیده ‌است.)

سیستم سوئیفت جهت ارسال و دریافت هرگونه پیام ارزی در بین واحدهای ارزی بانک های داخل کشور و بانک های خارج از کشور مورد استفاده قرار می‌گیرد. در حال حاضر تمام بانک های داخلی ایران از طریق خطوطLeased و یا ماهواره به یک مرکز به نام SAP در بانک مرکزی متصل گردیده و از طریق سیستم ماهواره‌ای پیام ها را برای بانک های مورد نظر ارسال می‌نمایند. این سیستم جهت سرعت سوئیفت (SWIFT) چیست؟ سوئیفت (SWIFT) چیست؟ بخشیدن به انجام معاملات ارز و جلب رضایت مشتریان و همچنین هماهنگی تمام عملیات ارزی در سطح جهانی با استفاده از یک نرم‌افزاراستاندارد مورد مورد توجه واقع گردیده‌ است.

تاریخچه

سوئیفت مؤسسه ای بین المللی است که در سال 1973 تحت قوانین داخلی کشور بلژیک تأسیس شد. این مؤسسه در سال 1977 با 239 عضو از 15 کشور فعالیت عملی خود را آغاز کرد. مؤسسه سوئیفت در پایان سال 1995 با حدود 5229 عضو (عضو اصلی Member، عضو فرعی submember، اعضای غیر بانکی (Participant) در 134 کشور (تقریباً 27 برابر رشد نسبت به سال 1977) به فعالیت خود ادامه داد. موسسه سوئیفت در سال 2007 شامل 8332 عضو در 208 کشور بود.

مرکز سوئیفت کجاست

مرکز اداری سوئیفت منطقه ای به نام Lahulpeنزدیک بروکسل واقع شده است. غیر از این مرکز اداری، سوئیفت دارای مراکز اداری منطقه ای در دیگر شهرها از جمله لندن، نیویورک، هنگ کنگ و توکیو و شعبه هایی (Branch offices) در شهرهای فرانکفورت، میلان، بحرین، سنگاپور و دفاتر نمایندگی در شهرهای مسکو، توکیو، سئول، بمبئی و سیدنی می باشد.

سوئیفت دارای دو مرکز فنی و تمام رایانه ای یکی در هلند و دیگری در ایالت ویرجینیا می باشد. این دو محل از مراکز رایانه ای اصلی سوئیفت می باشند و کار کنترل و سازماندهی کل شبکه را به عهده دارند. هریک از این مـراکز در مـواقع اضطـراری و ایجـاد نقص فنی پشتیبان یکدیگر می باشند، به گونه ای که اختلالات احتمالی یکی از دو سیستم در روند کار مشکلی ایجاد نخواهد کرد.

نام موسسه از سر واژه های چه کلماتی تشکیل شده است.

نام مؤسسه( (Society for worldwide interbank financial telecommunicationبه اختصار S.W.I.F.Tنامیده می شود.

سوئیفت مؤسسه ای است که به شکل تعاونی (Cooperative) اداره می شود و از نظر حقوقی «با مسئولیت محدود» است. موضوع و وظیفه مؤسسه سوئیفت مطالعه ، ایجاد و به کارگیری همه امور لازم برای ایجاد ارتباط بین موسسه های مالی و مبادله پیام های محرمانه مؤسسه های مالی در سطح جهان با سرعت و اطمینان بالا است.

کلمات تشکیل دهنده سوئیفت را چنین می توان توضیح داد:

S مخفف Society، اداره به شکل تعاونی و با نظر اعضا

Wمخفف Worldwide، شبکه ای در سطح جهانی

Iمخفف Interbank، ایجاد ارتباط بین مؤسسه سوئیفت (SWIFT) چیست؟ های مالی و بانکی

Fمخفف Financial، مبادله پیام های مالی

Tمخفف Telecommunication، استفاده از تکنولوژی پیشرفته برای ایجاد ارتباط در تمام نقاط جهان

فواید سوئیفت

از آن جا که تعداد زیادی از بانک ها و مؤسسه های مالی عضو مؤسسه سوئیفت هستند، شبکه سوئیفت امکان ارتباط و مبادله پیام بین مؤسسه های زیادی را فراهم می نماید. پیام ها از طریق خطوط مخابراتی و اطلاعاتی با سرعت بسیار بالا بین مؤسسه های مالی مبادله می شود.

مزایای سوئیفت نسبت به سایر شیوه های مبادله پیام را به شرح زیر می توان عنوان نمود:

1ـ سرعت بالا

زمان ارسال پیام از طریق شبکه سوئیفت در صورت باز بودن بانک طرف مقابل حدود چند ثانیه است. اگر بانک مقابل باز نباشد، پیام ها در مرکز رایانه ای Swiftباقی می ماند و بانک گیرنده پس از باز کردن سیستم خود پیام ها را دریافت می کند.

2ـ مکانیزاسیون

سیستم Swiftسیستمی کاملاً اتوماتیک با استفاده از تکنولوژی پیشرفته رایانه ای است.

3ـ قابلیت دسترسی

Swiftدر تمام روزهای هفته و در تمام 24 ساعت قابل دسترسی است و مبادله پیام با کلیه مؤسسه های مالی عضو شبکه در دنیا را امکان پذیر می سازد.

4ـ ضریب اطمینان بالا

اطمینان بالا از دیگر مزایای این شبکه (Swift) است.

1ـ4ـ پیام ها از طریق خطوط مخابراتی و اطلاعاتی به شبکه ارتباطی Swiftمنتقل می شود. متن پیام ها در مسیر ارسال به کاراکترهای غیر قابل خواندن تبدیل می شود و فقط در مقصد دوباره به کاراکترهای قابل خواندن تبدیل می شود.

2ـ4ـ سیستم برای همه اشخاص قابل دسترسی نمی باشد. فقط افرادی که به سیستم معرفی شده باشند آن هم در حد اختیارات تعریف شده توسط افسران امنیتی به سیستم دسترسی دارند. افسران امنیتی حدود اختیارات هر کاربر را از نظر نوع پیام، ورود پیام، تایید پیام در حد امضای درجه دو (Verify) و امضای درجه یک (Approve)، مشخص می کنند.

5ـ استاندارد بودن

سوئیفت شکل و زبان استاندارد برای تنظیم پیام معرفی می کند. این شکل استاندارد همان فرم های مختلف برای ارسال هر پیام خاص است و لزومی به کارگیری جمله های طولانی و بعضاً نامفهوم در متن پیام را از بین می برد.

6ـ اطمینان از دریافت پیام

ارسال پیام از طریق شبکه Swiftبه فرستنده اطمینان می دهد که پیام حتماً به گیرنده خواهد رسید. یعنی هر پیامی که دارای تائیدیه (Acknowledgement) مؤسسه سوئیفت باشد، حتماً توسط گیرنده آن دریافت خواهد شد و هیچ بانکی نمی تواند ادعا کند که پیامی را دریافت نکرده است، مگر این که اشکال فنی در سیستم داخلی اش به وجود آمده باشد.

هم چنین ، هیچ پیام مخابره شده ای از طریق Swiftبه صورت ناخوانا (Garbele) به گیرنده نخواهد رسید و مسئله ای از جهت تماس برای ارسال مجدد پیام پیش نخواهد آمد.

قابلیت های دیگر سیستم

فعالیت اصلی در سیستم Swiftمبادله پیام بین بانک ها و مؤسسه های مالی است. اما این کار تنها قابلیت سیستم نیست، برخی از دیگر قابلیت های سیستم را می توان به شرح زیر نام برد:

1ـ سیستم دارای حافظه ای با حجم زیاد می باشد، این فایل حافظه به اعضا امکان می دهد که سوئیفت (SWIFT) چیست؟ بنا به برنامه کاری خود اطلاعات مربوط به پیام های ارسالی و دریافتی چندماه قبل را در سیستم نگهداری کنند تا در موقع لزوم به آن دسترسی داشته باشند.

2ـ چنانچه هر عضو بخواهد موضوع خاصی را به کلیه بانک های دنیا اعلام کند می تواند با ارسال فقط یک پیام 094(Broadcast، اطلاعیه عمومی) آن را به اطلاع کلیه بانک های عضو شبکه سوئیفت در دنیا برساند، یا با یک پیام گروهی موضوعی خاص را به تعداد معینی بانک اعلام کند.

3ـ سیستم سوئیفت قابلیت الحاق به سیستم رایانه مرکزی بانک را دارا می باشد. چنانچه بانکی دارای Maine Frameباشد و سیستم سوئیفت به آن متصل شود، با استفاده از برنامه های جانبی مبالغ بدهکار/ بستانکار به طور اتوماتیک در مانده حساب عمل می شود و احتیاجی به عملیات دستی نیست.

اعضا (USER)

اعضای Swift، مؤسسه ها و بانک هایی هستند که با عضویت در این مؤسسه، مجاز به استفاده از خدمات Swiftمی باشند. اعضای Swiftبه سه گروه تقسیم می شوند:

1ـ اعضای اصلی (Member) : که شامل بانک ها هستند، مثل بانک ملی

2ـ اعضای فرعی (sub member) : مؤسسه هایی که 90% به طور مستقیم یا 100% به طور غیر مستقیم تحت مالکیت اعضای اصلی هستند و از طریق آن ها به عضویت Swiftدر می آیند. 3ـ اعضای غیربانکی (Participant) : مؤسسه هایی که در سطح بین المللی مبادلات سهام انجام می دهند، صادر کنندگان چک های مسافرتی، معامله گران در بازارهای ارز و .

به هر عضو شناسه ای (براساس استانداردهای ISO) تعلق می گیرد که به عنوان نشانی آن بانک می باشد. در حال حاضر کلیه بانک های کشورمان ایران به شبکه Swiftملحق شده اند.

کدهای سوئیفت

مؤسسه سوئیفت،برای سهولت در امر اتوماسیون و به کارگیری روشی یکسان در پیام ها از کدهایی که ISOبرای نام بانک، کشورها، شهرها و ارزها پیش بینی کرده است، استفاده می کند.

ضروری است در پیام های سوئیفت حتماً از کدهای اختصاص یافته به بانک ها استفاده شود، در غیر این صورت پیام قابل ارسال نیست.

کد بانک (BIC)

کد بانک (BIC) مخفف کلمه های Bank Identifier codeو شامل کدهایی است که برای اختصاص نامی استاندارد به بانک ها و مؤسسه های مالی دنیا در نظر گرفته شده است. هر کد اختصاص داده شده برای بانک ها شامل هشت یا یازده کاراکتر (حرف/ عدد) می باشد.

مبادله کلید رمز

بانک های عضو شبکه سوئیفت از ابتدای عضویت می توانند برای یکدیگر پیام بدون رمز (MT999) ارسال نمایند. اما چنانچه این بانک ها بخواهند پیام رمز دار ارسال/دریافت کنند، لازم است با سوئیفت (SWIFT) چیست؟ یکدیگر کلید رمز مبادله نمایند. مبادله کلید رمز در سوئیفت روشی اتوماتیک، کاملاً مطمئن و مبتنی بر جدیدترین شیوه های مبادله رمز می باشد.

در حال حاضر از فرایند نوینی به نام Relationship management) = RMA) برای مبادله کلید رمز استفاده می شود. این فرایند جایگزین (BKE= bilateral key exchange) شده است که لایه های امنیتی بیشتری را در رمزهای سویفتی ایجاد می نماید.

این فرایند اعضا را قادر می سازد ارتباط کارگزاری خود را با بانک های دیگر کنترل نمایند. لازم به ذکر است در فرایند BKEبا ایجاد رمز سوئیفتی بین دو بانک، طرفین قادر بودند هر نوع پیام رمزدار مربوط به کلیه فعالیت های ارزی را برای یکدیگر ارسال نمایند. اما با پیاده سازی فرایند RMHاین امکان وجود خواهد داشت که بانک ها روابط کارگزاری خود را با سایر بانک ها بر اساس نوع سوئیفت (SWIFT) چیست؟ فعالیت ارزی مورد نظر خود محدود نمایند. بدین نحو که بانک ها می توانند تعیین نمایند از کدام بانک پیـام های سویفتی مربـوط به اعتبـار اسنـادی را دریافت/ ارسـال نمـایند و یا با کدام بانک تنها پیام های حواله رد و بدل شود.

منابع اطلاعاتی سوئیفت

منابع اطلاعاتی که سوئیفت از استانداردهای جهانی آن ها برای تهیه و تدوین راهنمای کاربران استفاده می نماید عبارتند از:

-ISo International orgization for standardization

- ICC International chamber of commerce.

- ISDA International swap dealers association.

- ISITC Industry standardization for institutional trade communication

انواع پیام ها در سوئیفت

انواع پیام های قابل ارسال در شبکه سوئیفت را به سه گروه می توان تقسیم کرد:

1ـ پیام های ارسالی از یک عضو به عضو دیگر User to user

2ـ پیام های ارسالی از یک عضو به مؤسسه سوئیفت User to system

3ـ پیام های ارسالی از Swiftبه اعضا System to user

پیام های نوع دوم و سوم ، عموماً، توسط اداره مرکزی ارسال/دریافت می شود.

با توجه به کاربرد پیام های گروه اول، مختصری توضیح داده می شود. همان طور که ذکر شد، در صورتی می توان برای یک بانک سوئیفت (SWIFT) چیست؟ از طریق شبکه Swiftپیام فرستاد که آن بانک عضو شبکه باشد (با مراجه به Bic Directory) برای سهولت در امر تنظیم پیام، مؤسسه Swiftمبادرت به طبقه بندی پیام های مختلف نموده است.

بر اساس این طبقه بندی پیام های اعضا به یکدیگر در 10 گروه دسته بندی شده است.

پیام های گروه ا ، انتقال وجوه بین حساب های مشتریان ،چک ها و .

پیام های گروه 2، انتقال وجوه بین بانک ها

پیام های گروه3، خرید و فروش ارز، وام ، سپرده گذاری

پیام های گروه 4، وصولی

پیام های گروه 5، سهام، اوراق بهادار

پیام های گروه 6، فلزات گرانبها، وام های سندیکایی

پیام های گروه 7، اعتبارات اسنادی، ضمانت نامه ها

پیام های گروه 8، چک مسافرتی

پیام های گروه 9، مدیریت وجوه، صورت حساب

پیام های گروه n، پیام های مشترک در همه گروه ها

برای هر یک از گروه پیام های فوق راهنمایی با نام همان گروه وجود دارد. که در بانک ها موجود و توسط کاربران حسب مورد، قابل مراجعه خواهد بود.

آموزش زبان برنامه نویسی سوئیفت Swift در ویندوز

در حال حاضر زبان برنامه نویسی سوئیفت Swift یکی از داغترین زبان ها است که خیلی از افراد را به خود جلب کرده. بخش بزرگی از سهام این زبان را 2 سیستم عامل زیر می گیرند :

  • سیستم عامل مک که لپ تاپ های اپل OS X است
  • سیستم عامل iOS برای گوشی ها و تبلت های اپل

اگر شما جدیدا وارد برنامه نویسی شدید به راحتی می توانید زبان های پایتون (Python) و رابی (Ruby) را یادبگیرید.

از آنجایی که زبان برنامه نویسی سوئیفت Swift توسط شرکت اپل ساخته شده است اولین چیزی که در ذهن شما بوجود می آید این است که اگر یک لپ تاپ مک نداشته باشیم چگونه این زبان را یادبگیریم؟

متاسفانه هنوز هیچ راه حاضر و آماده ای وجود ندارد که کدهای زبان Swift را در ویندوز کامپایل یا ترجمه کنیم. اما این بدان معنا است که کاربرانی که ویندوزی هستند نمی توانند زبان برنامه نویسی سوئیفت Swift را یادبگرند؟ همانطور که مشخص است ، خیر! یک راه برای این کار وجود دارد. با ما همراه باشید.

در این مقاله قصد داریم که چگونه به راحتی یک برنامه و کد خیلی ساده ی swift بنویسید و آن را در ویندوز خود کامپایل کنید.

زبان برنامه نویسی سوئیفت Swift چیست؟

قبل از اینکه شروع کنیم ، بیایید ابتدا بدانیم که سوئیفت در کل چیست و برای چه چیزی استفاده می شود.

این زبان توسط شرکت اپل تولید شده است.

که از زبان های زیر ایده گرفته است :

  • Objective-C
  • Rust
  • Haskell
  • Ruby
  • Python
  • C#
  • CLU
  • و زبان های بیشتر دیگر.

زبان برنامه نویسی سوئیفت Swift در سال 2015 برای عموم عرضه شد. طبق آمار سایت TIOBE Index از سال 2017 برای بهترین زبان های برنامه نویسی ، سوئیفت در رتبه ی 11 قرار دارد که نشان دهنده ی رشد بسیار خوب این زبان می شود اشاره کرد.

بطور خلاصه ، اگر شما می خواهید برای OS X و iOS برنامه نویسی کنید این زبان یک بهترین برای شما است!

شروع آموزش کار با زبان برنامه نویسی سوئیفت Swift در ویندوز

ابتدا برای شروع نیاز به یک ادیتور برای نوشتن کدهایمان لازم داریم ، شما می توانید از هر IDE (محلی برای کد نویسی) که با آن راحت هستید استفاده ببرید هرچند استفاده از آن اجبار نیست و تنها یک ویرایشگر متنی کافی است.

ما قصد داریم از نرم افزار Notepad++ استفاده کنیم ، برخی از ویژگی های این نرم افزار :

  • ساده ، سبک
  • رایگان
  • قابل استفاده همگانی
  • حجم کم نرم افزار
  • محیط نرم افزار قابل پسند

در نهایت این نرم افزار را دانلود کرده تا شروع کنیم!

شروع کد نویسی با زبان برنامه نویسی سوئیفت Swift

در این بخش قصد داریم یک برنامه کاملا ساده بنویسم که در CMD ویندوز اجرا شود. برای شروع :

1- ابتدا وارد IDE خود یا NotePad++ شوید.

ما می خواهیم از کاربر سوالی را بپرسیم و برنامه از کاربر ورودی بگیرد که به نتیجه ای را بدهد.

2- حالا کد زیر را بنویسد.

print("What is your name?")

این کد پیام “What is your name?” را نمایش خواهد داد.

3-ما برای ورودی گرفتن از کاربر باید از متد ReadLine() استفاده کنیم. این متد را داخل متغیری دلخواه قرار دهید ، ما در “response” قرار داده ایم.

()var response = readLine

با اینکار از کاربر ورودی خواهید گرفت که در متغیر “response” ذخیره خواهد شد.

4- در نهایت باید از ورودی ای که در متغیر ما ذخیره شده استفاده کنیم و نتیجه را به کاربر بدهیم.

print("Hello \(response!), I hope you are having a great day!")

  • اگر شما با زبان های دیگر آشنا باشید شاهد تفاوت هایی در این تکه کد خواهید بود.
  • در زبان C++ برای استفاده از متغیر از “+” استفاده می کنیم.
  • در زبان سوئیفت این ساختار اینگونه است : (!نام متغیر)\ که همراه علامت ! است.

نتیجه کد شما بدین شکل است :

برای ذخیره کردن کد خود مراحل زیر را طی کنید :

1- از نوار بالایی روی File > Save As کلیک کنید.

2- از قسمت نوع فرمت (Save As Type) گزینه ی “Swift File” را انتخاب کنید.

*نکته : اگر گزینه ی “Swift File” را مشاهده نمی کنید فایل خود را با فرمت “All Files” ذخیره کرده و بعد از ذخیره شدن فرمت فایل را دستی به swift. تغییر دهید. ( برای چگونگی فرمت فایل کلیک کنید. )

آموزش ترجمه و کامپایل کردن کدهای سوئیف Swift در ویندوز 10 و 7

حالا وقت آن رسیده است برنامه ای را که نوشته ایم توسط کامپایلر در ویندوز 10 یا 7 اجرا کنیم. در ویندوز 10 هیچ برنامه ای بصورت داخلی و از پیش ساخته برای اجرای برنامه و کدهای سوئیفت وجود ندارد ، اما شما می توانید با یک تکنیک اینکار را انجام دهید.

دانلود نرم افزار کامپایلر ، ترجمه و اجرای کد های زبان برنامه نویسی سوئیفت Swift

یک توسعه دهنده برنامه ای را تولید کرده است که شما با آن می توانید کدهای زبان سوئیفت Swift را به راحتی کامپایل و اجرا کنید.

برای دانلود این برنامه از گیت هاب اینجا کلیک کنید.

نرم افزار را از لینک بالا دانلود و نصب کنید ، بعد از اینکه نصب شد برنامه را اجرا کنید خواهید دید که بصورت زیر است :

برای انتخاب فایل مورد نظر خود روی “Select File” کلیک کنید و آن را انتخاب کنید. بعد از انتخاب کردن روی “Compile” کلیک کنید و منتظر بمانید برنامه کدهارا ترجمه کند. زمان ترجمه کدها بستگی به این دارد که شما چطور و چگونه کدهای خود را نوشته اید و چه قوانینی را رعایت کرده اید.

بعد از کامپایل شدن شما باید پیغام “Successfully Compiled” روبرو شوید ، درغیر اینصورت به مراحل قبل بازگذشته و کد خود را دوباره بررسی کنید.
حالا روی “RUN” کلیک کنید تا برنامه ی شما اجرا شود. بعد از اجرا شدن برنامه داخل CMD ویندوز نمایش داده خواهد شد که بصورت زیر است.

توجه داشته باشید که برای اجرای کدهای Swift باید نرم افزاری که گفته شد (Swift For Windows) را داشته باشید تا بتواند کدهایتان را اجرا سوئیفت (SWIFT) چیست؟ کنید.

از آنجایی که Swift برای ویندوز ساخته نشده است ، درحال حاضر تنها راه استفاده
از نرم افزار گفته شده است که علاقه مندان می توانند به راحتی کار خود را شروع کنند و زبان سوئیفت را یادبگیرند.

نظر و پیشنهادات شما؟

آیا شما در حال یادگیری زبان برنامه نویسی سوئیفت Swift هستید؟ آیا این زبان را یاد دارید؟ نظر شما در رابطه با این زبان نسبت به زبان های دیگر چیست؟

قطع شریان مالی با سوئیفت می‌تواند اقتصاد ایران را "فلج کند"

تجدید تحریم‌های ایران از سوی دولت آمریکا از جمله هدف اخراج بانک‌های ایران از سوئیفت را دنبال می‌کند. موضوعی که می‌تواند فشار اقتصادی و مالی بسیاری به ایران تحمیل کند و به معاملات تجاری و واردات و صادرات ایران آسیب بزند.

روزنامه "فایننشال تایمز" با انتشار گزارشی در روز ۷ ژوئن (۱۷ خرداد) به تاثیر خروج آمریکا از توافق هسته‌ای و سرنوشت همکاری بانک‌های ایران با سوئیفت پرداخته است.

در صورت تحقق این موضوع، پیوند بانک‌های ایران و از جمله بانک مرکزی ایران، بانک ملی، سپه و صادرات با شبکه سوئیفت قطع خواهد شد. پدیده‌ای که در جریان تحریم‌های سال ۲۰۱۲ نیز اتفاق افتاد و عملا آسیبی جدی به اقتصاد ایران وارد آورد.

سوئیفت چیست؟

سوئیفت یک شرکت نسبتاً بزرگ است که مرکز آن در بروکسل واقع است. در ساختمانی کنار نهری واقع در جنوب شرقی پایتخت بلژیک.

بر اساس تصویری که نویسندگان مقاله "فایننشال تایمز" ارائه داده‌اند، کار اصلی سوئیفت، روغن‌کاری چرخ‌های مبادلات مالی در پهنه گیتی است.

در واقعیت امر، آنچه تا پیش از شکل‌گیری سوئیفت از طریق تلکس‌های مالی صورت می‌گرفت و عملا بین ارسال و دریافت آن تلکس‌ها گاه چند روز فاصله بود، اکنون در سایه فعالیت سوئیفت خیلی سوئیفت (SWIFT) چیست؟ سریع واقع می‌شود.

سوئیفت (SWIFT) "جامعه جهانی ارتباطات مالی بین بانکی" است. موسسه‌ای بزرگ که از طریق ایجاد پل‌های ارتباطی، کار داد و ستد مالی را تسهیل می‌کند.

سوئیفت در شرایط کنونی حدود ۱۱ هزار بانک و موسسه مالی در ۲۰۹ کشور جهان را در بر می‌گیرد و حدودا ۶ میلیارد پیام مالی در سال توسط سوئیفت مبادله می‌شود.

خنثی بودن سوئیفت

زمانی که در ماه مه ۱۹۷۳ سوئیفت اعلام موجودیت کرد، یک ویژگی مشخص داشت و آن پرهیز کردن از مناقشات سیاسی بین کشورها بود. موسسه‌ای بود که با کمک چند کشور راه‌اندازی شده بود با هدف تسریع نقل و انتقالات پولی و مالی برای مبادلات بازرگانی در سطح جهان.

مسئولان سوئیفت بارها اعلام کرده‌اند که نمی‌خواهند از سوئیفت برای مجازات و پاداش‌های سیاسی سوءاستفاده شود.

خنثی بودن سوئیفت در سایه قانون مقابله با منابع مالی تروریستی در سال ۲۰۰۶ از بین رفت. آمریکا پس از حملات تروریستی ۱۱ سپتامبر خواستار کنترل بیشتر بر نقل و انتقال پول و وجوه مالی در سطح جهانی بود. آمریکا از جمله خواستار دسترسی به اطلاعات شخصی کسانی بود که از طریق سوئیفت معامله می‌کنند.

گرچه خواست آمریکا با مخالفت مسئولان سوئیفت روبه‌رو شد و این خواست به‌مثابه نقض قوانین اتحادیه اروپا ارزیابی گشت، اما اتحادیه اروپا ناگزیر با آمریکا بر سر ایجاد راهکاری برای کنترل و نظارت بر داد و ستدهای مالی و بانکی موافقت کرد.

ایران و سوئیفت

جمهوری اسلامی ایران پس از پایان جنگ با عراق، در سال ۱۳۷۱ به عضویت سوئیفت درآمد. بانک مرکزی و پس از آن بانک‌های ملی، سپه و صادرات از جمله دیگر بانک‌های ایران بودند که از طریق سوئیفت به شریان‌های مالی جهان متصل شدند.

در سال ۲۰۱۲ (۱۳۹۰) زیر فشار آمریکا و تحریم‌های تعیین شده در ارتباط با برنامه هسته‌ای ایران، پیوند سوئیفت با بانک‌های ایران قطع شد و عملا بانک‌های ایران از این شبکه‌مالی جهانی اخراج شدند.

پس از توافق هسته‌ای و پس از اجرای نخستین الزامات مربوط به برجام از سوی ایران ممنوعیت خدمات‌رسانی به بانک‌های ایرانی در سال ۲۰۱۶ لغو شد و پیوند بانک‌های ایرانی با شریان‌های مالی از طریق سوئیفت دوباره برقرار شد.

تاثیر تحریم‌های جدید

سه کشور آلمان، بریتانیا و فرانسه با انتشار نامه‌ای که در روز ۴ ژوئن برای وزیر خزانه‌داری آمریکا نوشتند، خواستار آن شدند که تحریم‌های جدید شامل حال سوئیفت نشود.

در صورت آنکه آمریکا با خواست کشورهای اروپایی موافقت نکند، امکان همکاری اقتصادی با ایران از سوی کشورهای اروپایی بسیار محدود خواهد شد.

تحریم‌هایی که قرار است ۱۸۰ روز پس از اعلام رسمی خروج آمریکا از توافق هسته‌ای به مورد اجرا گذاشته شود، از جمله شامل همکاری‌های مالی و بانکی می‌شود.

این تحریم‌ها قرار است روز ۴ نوامبر اجرا شوند. در چنین صورتی، موسسات مالی که با بانک‌های ایرانی همکاری کنند نیز مشمول مجازات خواهند شد. مجازات‌هایی از قبیل مسدود شدن منابع مالی آن‌ها در آمریکا، منع سفر مسئولان این بانک‌ها به آمریکا و محدود شدن زمینه فعالیت آن‌ها در آمریکا.

از این‌رو، اگر ترامپ با خواست سه کشور اروپایی، فرانسه، آلمان و بریتانیا موافقت نکند، ایران از روز ۴ نوامبر برای معاملات بازرگانی خود، برای واردات و صادرات خود با دشواری‌های بسیاری روبه‌رو خواهد شد. دشواری‌های عدیده‌ای که می‌تواند اقتصاد ایران را فلج کند.

وبلاگ واحد بازرگانی خارجی شرکت کاریز

حاوی فعالیتهای جاری واحد بازرگانی خارجی شرکت کاریز و اخبار و مطالب آموزشی بازرگانی

کد SWIFT (سوئیفت کد) چیست؟

در خرید خارجی، و در مقطع تبادل وجه، لازم است تا خریدار اطلاعات بانکی فروشنده را داشته باشد. مهمترین این اطلاعات معمولا شماره حساب بانکی (IBAN Account Number)، نام بانک و سوئیفت کد می باشد. البته گاهی اطلاعات دیگری مثل آدرس بانک نیز لازم می شود. واژه سوئیفت ( s.w.i.f.t ) برگرفته از کلمات (Society for World Wide interbank Financial Telecommunication) به معنی "جامعه جهانی ارتباطات مالی بین بانکی " می باشد. این کد شامل حروف و اعداد انگلیسی است. پيام ها به صورت امن و مطمئن بين بانک ها و موسسه های ديگر مالي تبادل ميشود. SWIFT همچنين محل داد و ستد نرم افزار و سرويس های مختلف به موسسات مالی ميباشد. بيشتر پيامهای بين بانکي در سراسر جهان با استفاده از شبکه SWIFT انتقال پيدا ميکند. از آپريل 2006 سويفت به بيش از 8000 موسس مالی در 205 کشور جهان مرتبط شد. خود SWIFT تسهيلاتي برای انتقال پول ندارد و موسسات مالی نياز دارند تا برای ارسال حوالات با بانک ارتباط پيدا کنند.

در حواله پول به فروشنده اگر یکی از این حروف سوئیفت اشتباه زده شود (به عنوان مثال گاهی بین عدد صفر و حرفO اشتباه میشود) حواله برگشت خورده و به دست فروشنده نمی رسد. اگر سوئیفت کد ناخوانا بود یا در بعضی از حروف آن شک داشتید می توانید سوئیفت کد را در سایت SIWFT وارد کنید. این سایت بانکی را که کد به آن تعلق سوئیفت (SWIFT) چیست؟ سوئیفت (SWIFT) چیست؟ دارد را برای شما نشان می دهد. و از این طریق می توانید به صحیح بودن کد پی ببرید. ضمنا شما مراحل فوق را برعکس هم می توانید انجام دهید. یعنی نام بانک را وارد کنید تا سوئیفت های اختصاص یافته به آن نمایش داده شود.



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.