টাইপস্ক্রিপ্ট
From Wikipedia, the free encyclopedia
টাইপস্ক্রিপ্ট হলো একটি ফ্রি এবং ওপেন সোর্স হাই-লেভেল প্রোগ্রামিং ল্যাঙ্গুয়েজ যা Microsoft Inc তৈরি করেছে, যা জাভাস্ক্রিপ্টে ঐচ্ছিক ধরন, টীকা সহ স্ট্যাটিক টাইপিং যোগ করে। এটি জাভাস্ক্রিপ্টে বড় অ্যাপ্লিকেশন এবং ট্রান্সপিলগুলির বিকাশের জন্য ডিজাইন করা হয়েছে। [5] যেহেতু টাইপস্ক্রিপ্ট জাভাস্ক্রিপ্টের একটি সুপারসেট, সমস্ত জাভাস্ক্রিপ্ট প্রোগ্রাম সিনটেক্স অনুযায়ী বৈধ টাইপস্ক্রিপ্ট, কিন্তু তারা নিরাপত্তার কারণে টাইপ-চেক করতে ব্যর্থ হতে পারে।
প্যারাডাইম | Multi-paradigm: functional, generic, imperative, object-oriented |
---|---|
নকশাকার | Microsoft |
বিকাশকারী | Microsoft |
প্রথম প্রদর্শিত | ১ অক্টোবর ২০১২; ১১ বছর আগে (2012-10-01)[1] |
স্থিতিশীল সংস্করণ | |
টাইপিং পদ্ধতি | Duck, gradual, structural[3] |
লাইসেন্স | Apache License 2.0 |
ফাইলনেম এক্সটেনশন | .ts, .tsx, .mts, .cts |
ওয়েবসাইট | www |
যার দ্বারা প্রভাবিত | |
C#, Java, JavaScript, ActionScript[4] | |
যাকে প্রভাবিত করেছে | |
AtScript, AssemblyScript |
টাইপস্ক্রিপ্ট ক্লায়েন্ট-সাইড এবং সার্ভার-সাইড এক্সিকিউশন উভয়ের জন্য জাভাস্ক্রিপ্ট অ্যাপ্লিকেশন ডেভেলপ করতে ব্যবহার করা যেতে পারে। ট্রান্সপিলেশনের করার জন্য একাধিক উপায় রয়েছে। ডিফল্ট টাইপস্ক্রিপ্ট কম্পাইলার ব্যবহার করা যেতে পারে, [6] অথবা টাইপস্ক্রিপ্টকে জাভাস্ক্রিপ্টে রূপান্তর করতে ব্যাবেল কম্পাইলার ব্যবহার করা যেতে পারে।
টাইপস্ক্রিপ্ট কম্পাইলার নিজেই টাইপস্ক্রিপ্টে লেখা এবং জাভাস্ক্রিপ্টে কম্পাইল করা হয়েছে । এটি অ্যাপাচি লাইসেন্স ২.০ এর অধীনে লাইসেন্সকৃত। অ্যান্ডার্স হেজলসবার্গ টাইপস্ক্রিপ্ট এর বিকাশের কাজ করেছেন। [7] [8] [9] [10]