Shed Skin

সফটওয়্যার স্ক্রিনশট:
Shed Skin
সফটওয়্যার বিবরণ:
সংস্করণ: 0.9.1
তারিখ আপলোড: 15 Apr 15
ডেভেলপার: Mark Dufour
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 26

Rating: 4.0/5 (Total Votes: 2)

স্কিন একটি পরীক্ষামূলক পাইথন-থেকে-সি ++ কম্পাইলার বর্ষণ. বর্ষণ স্কিন বিশুদ্ধ পাইথন প্রোগ্রাম গ্রহণ করে, এবং সি ++ কোড অপ্টিমাইজ তৈরি করে. এটি একটি সি ++ কম্পাইলার সঙ্গে একযোগে, এটা অত্যন্ত দক্ষ মেশিন ভাষা মধ্যে পাইথন প্রোগ্রাম অনুবাদ জন্য করতে পারবেন, এর মানে হল যে. 16 অ তুচ্ছ পরীক্ষা প্রোগ্রামের একটি সেট জন্য, পরিমাপ Psyco, গড়ে প্রায় 12 2-40 একটি আদর্শ দক্ষ ম্যাচ প্রদর্শন, এবং CPython উপর 2-220, প্রায় 45 গড়ে (ডানদিকে আমার মাস্টার্স থিসিস ধারা 5 দেখুন ). বর্ষণ স্কিন এছাড়াও সটীক সোর্স কোড আউটপুট.
উচ্চ কার্যকারিতা এবং চালা স্কিন মার্জিত পদ্ধতির (এটি শুধুমাত্র 6000 লাইন!) একটি খরচে আসা. প্রথমত, এটি বর্তমানে শুধুমাত্র স্ট্যাটিক্যালি টাইপ করা হয় প্রোগ্রাম যে গ্রহণ করে. এই কেবল ভেরিয়েবল কখনও শুধুমাত্র একটি একক টাইপ করতে পারেন এর মানে হল যে. তাই যেমন একটি = 1; একটি = '1' অনুমোদিত নয়. অবশ্যই, একটি একক ধরন, (সি ++ হিসাবে) বিমূর্ত বা জেনেরিক যে যেমন তাই করতে পারে একটি = একটি (); A এবং B একটি সাধারণ বেস বর্গ আছে যেখানে একটি = বি (), অনুমোদিত হয়.
 
দ্বিতীয়ত, পাইথন প্রোগ্রাম বর্তমানে অবাধে পাইথন স্ট্যান্ডার্ড লাইব্রেরী ব্যবহার করতে পারবেন না. যাইহোক, কিছু সাধারণ আমদানি সমর্থিত (PY * _. দেখুন), এবং আরও অনেক কিছু সহজে যোগ করা যেতে পারে. তত্ত্ব এটা সবচেয়ে লাইব্রেরি মডিউল জন্য বাইন্ডিং তৈরি করা সম্ভব থেকে সমস্যা, একটি বাস্তব এক. একটি সহজ কাজ প্রায় শুধুমাত্র একটি পাইথন প্রোগ্রাম সমালোচনামূলক অংশ কম্পাইল করতে হবে, এবং যেমন মাধ্যমে এটি সঙ্গে যোগাযোগ করতে পারেন ফাইল এবং মান-এবং আউটপুট. এই ভাবে, 'প্রধান' প্রোগ্রাম পাইথন গতিবিদ্যা এবং মান লাইব্রেরি পূর্ণ ব্যবহার করতে পারেন, এবং পুরো প্রোগ্রাম বিশুদ্ধ পাইথন করা হবে না.
 
স্কিন এখনও আলফা সফ্টওয়্যার বর্ষণ, এবং কিছু অন্যান্য, অধিকাংশ ক্ষেত্রে অস্থায়ী, গৌণ সীমাবদ্ধতা আছে. একটি প্রোগ্রাম কম্পাইল করার চেষ্টা করার আগে, সাবধানে সীমাবদ্ধতা অধ্যায় অনুগ্রহ করে পড়ুন. আমি GPL এর অধীনে সফ্টওয়্যার উপলব্ধ করার জন্য বিনিময়ে জিজ্ঞাসা শুধুমাত্র জিনিস, আপনি একটি সমস্যার সম্মুখীন যখন আপনি যে এই সীমাবদ্ধতা মধ্যে তালিকাভুক্ত করা হয় না, আমাকে একটি ইমেইল পাঠান হয়. এই আমি সাধারণত আমি সম্পর্কে জানি না সমস্যা ঠিক না, যেহেতু আপনার প্রোগ্রাম, সমর্থিত পাওয়ার দ্রুততম উপায়. এছাড়াও আপনি আমাকে নির্দিষ্ট লাইব্রেরি কল বাস্তবায়ন করতে চান তাহলে আমাকে দয়া করে

এই রিলিজে নতুন কি:.

  • কর্মক্ষমতা প্রসারণ আবার ব্যাপকভাবে উন্নত করা হয়েছে.
  • ইনপুট / আউটপুট এবং জটিল সংখ্যার ব্যাপকভাবে উন্নত ছিল ফাইলের পারফরমেন্স.
  • তিনটি নতুন মডিউল সমর্থিত.
  • ছয় নতুন উদাহরণ প্রোগ্রাম যোগ করা হয়েছে.
  • অন্যান্য অনেক বাগ ও উন্নত ছিল.

সংস্করণ 0.8 নতুন কি:

  • সমর্থন জন্য যোগ করা হয়েছিল, & quot; struct,, & quot; এবং & quot; অ্যারে, & quot; মডিউল.
  • তিনটি নতুন উদাহরণ 57 মোট জন্য, যোগ করা হয় নি.
  • C64-উদাহরণস্বরূপ আপডেট, এবং এখন আরো বেশী 3,000 লাইন (sloccount) ছিল.
  • একটি বিকল্প (shedskin -x) ব্যতিক্রম tracebacks প্রদর্শন যোগ করা হয়েছিল.
  • অনেক বাগ সংশোধন করা হয়েছে.

সংস্করণ 0.1 নতুন কি:.

  • 'অপারেটিং সিস্টেম' (ইউনিক্স) জন্য উন্নত সমর্থন
  • কোন JPEG সঙ্কেতমোচক যোগে (1200 লাইন) এবং উদাহরণ প্রোগ্রাম সেট কিছু অন্যান্য প্রোগ্রাম. এক্সটেনশন মডিউল সংশোধন করা হয়েছে.

  • OS X এর অধীনে
  • উন্নত কম্পাইলার পতাকা.
  • একটি গুরুত্বপূর্ণ টাইপ অনুমান ফিক্স.
  • উন্নত পরিবর্তনশীল ওভারলোডিং.
  • কাস্টিং উন্নতি.

  • Setslice এবং delslice কোণ ক্ষেত্রে জন্য
  • সংশোধন করা হয়েছে.
  • xrange একটি xrange বস্তু, ফেরৎ না iterator.
  • বেশ কিছু ছোটখাট বাগ আছে.

কি সংস্করণ 0.0.30 নতুন:.

  • এক্সটেনশন মডিউল ব্যবহারকারী দ্বারা নির্ধারিত শ্রেণীর সমর্থন
  • অত্যন্ত দ্রুত সেট বাস্তবায়ন (FFAO).
  • জটিল সংখ্যা সমর্থন.
  • অনেক স্ট্রিং বিন্যাস উন্নতি.
  • কেউ 'কেউ' হিসাবে পরিবর্তে 0 নাল মানচিত্র, এবং কপি করে প্রিন্ট.
  • re.match_object.group একাধিক আর্গুমেন্ট গ্রহণ করা হয়.
  • কাস্টিং উন্নতি.

  • ব্যতিক্রম ছাড়া অন্য builtin ব্যতিক্রম থেকে
  • উত্তরাধিকার.
  • কেউ হ্যাশ এখন কাজ করা উচিত.
  • একটি গুরুত্বপূর্ণ টাইপ অনুমান ফিক্স, এবং অনেক অন্যান্য বাগ.

কি সংস্করণ 0.0.29 নতুন:.

  • datetime এবং ConfigParser সমর্থন
  • staticmethod এবং সম্পত্তি আলোকচিত্রী.
  • FreeBSD ', করে OpenSolaris, এবং 64-বিট সমর্থন.
  • জিসিসি 4.3 সংশোধন করা হয়েছে.
  • ম্যাপিং কি ('% (কী) এক্স ..'% some_dict) জন্য সমর্থন.
  • আমদানি প্রক্রিয়া উন্নতি. __init__ এখন একটি বিশেষ ক্ষেত্রে অনেক কম.
  • পূর্বপুরুষ পদ্ধতি কলিং জন্য অনেক সংশোধন করা হয়েছে (যেমন মূল .__ Init __).
  • সব উদাহরণ প্রোগ্রাম এখন এক্সটেনশন মডিউল হিসাবে কম্পাইল.
  • অনেক বাগ আছে.

অনুরূপ সফ্টওয়্যার

Smake
Smake

20 Feb 15

Go
Go

27 Sep 15

purepy
purepy

14 Apr 15

Xojo
Xojo

20 Feb 15

মন্তব্য Shed Skin

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!
বিভাগ দ্বারা অনুসন্ধান