আইফেল সফটওয়্যার কোম্পানি সফটওয়্যার উত্পাদন কিভাবে একটি কংক্রিট এবং অবিলম্বে পার্থক্য যে উন্নয়ন সরঞ্জাম উপলব্ধ করা হয়.
কোম্পানি এর পোত পণ্য, EiffelStudio, ডুয়েল লাইসেন্সকরণ আওতাভুক্ত: ওপেন সোর্স এবং বাণিজ্যিক মধ্যে বেছে নিন.
আইফেল ব্যাপকভাবে দ্রুত, শক্তসমর্থ, আকার পরিবর্তনযোগ্য অ্যাপ্লিকেশন তৈরি করার জন্য সেরা ভাষা হিসেবে গণ্য করা হয়, EiffelStudioTM আইফেল উন্নয়ন FrameworkTM পূর্ণ ক্ষমতা বুঝতে জন্য একমাত্র হাতিয়ার.
EiffelStudio শুধু একটি IDE বেশী.
আপনার প্রয়োজনীয়তা এবং আইফেল আপনার চিন্তার প্রসেস ধরে - আপনি কি মনে করেন আপনার সিস্টেমের মডেল করতে পারবেন ভাবুন. আপনি নকশা করার জন্য প্রস্তুত হয়, তখন আপনি কি এখনও আইফেল আপনি শুধু তৈরি মডেল, উপর নির্মাণ. এবং তারপর আপনি আইফেল মধ্যে বাস্তবায়ন. আপনি কিছু আউট রাখার এবং আবার শুরু করার প্রয়োজন নেই. আপনি ফিরে যান এবং নিরাপদে স্থাপত্য সমস্ত পরিবর্তন করতে পারবেন পাবে অতিরিক্ত সরঞ্জাম প্রয়োজন হবে না. Roundtrip প্রকৌশল? এটি নকশা দ্বারা নির্মিত হচ্ছে. পরীক্ষানিরীক্ষার ফলাফলে জানা গেছে, মান এবং উত্পাদনশীলতা টুল? তারা সালে নির্মিত করছি.
এবং ডিবাগিং? ContractTM দ্বারা আইফেল এর নেটিভ ডিজাইন কখনও প্রথম স্থানে ঘটছে থেকে বাগ 90% প্রতিরোধ - এবং কি বাগ সহজেই সাধারণত দশ মিনিটের মধ্যে, আঁকা এবং মেরামত করা হয় থাকা.
আপনি একত্রীকরণ একাধিক প্ল্যাটফর্মের থাকে, মিটমাট বা, কোন সমস্যা নেই সঙ্গে যোগাযোগ করি. আইফেল উইন্ডোজ, ইউনিক্স, লিনাক্স, এমবেডেড, এবং এমনকি VMS সিস্টেমের উপর সঞ্চালিত হয়. আপনি (এমনকি একটি আদ্যস্থল হিসাবে আপনার বিদ্যমান অ্যাপ্লিকেশন ইম্পোর্ট) আইফেল একটি অ্যাপ্লিকেশন তৈরি, এবং তারপর আইফেল করতে প্রনয়ন অন্য কোন প্ল্যাটফর্ম থেকে এটি মাইগ্রেট করা যাবে.
এই নতুন কি মুক্তি:
- নিম্নলিখিত নতুন বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে যা EiffelStudio 6.8 জন্য এই রিলিজ ক্যান্ডিডেট: SCOOP (সহজ সমসাময়িক অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রযুক্তি), EiffelStudio ডিবাগার একটি চলমান প্রক্রিয়া জোড়া ক্ষমতা একটি উন্নত EiffelStore লাইব্রেরি এবং মাইএসকিউএল হ্যান্ডেল, এবং বিভিন্ন কম্পাইলার ও অন্যান্য EiffelStudio কিছু বাগের সমাধান.
- New বৈশিষ্ট্য নতুন কি:
- This সংস্করণে নতুন কি উন্নতি করে, একটি নতুন আইফেল ওয়েব ফ্রেমওয়ার্ক যোগ আরো চলমান প্রসেসর অনুমতি ছাঁকি বাস্তবায়ন, জিটিকে 3.4 এবং তার HTML5 এর ব্যাক জন্য সমর্থন যোগ করা হয়েছে আইফেল ইনফরমেশন সিস্টেম টুল উন্নত, এবং বিভিন্ন bugfixes এবং উন্নতি যোগ করা হয়েছে.
- This সংস্করণে নতুন কি সম্পাতবিন্দু বিভিন্ন অংশে উল্লেখযোগ্য পরিবর্তন রয়েছে করে এবং অকার্যকর-নিরাপত্তা (SCOOP প্রযুক্তির মাধ্যমে) এটি সহজ কোড নিরাপদ বাতিলযোগ্য মাইগ্রেট করতে.
- This রিলিজে নতুন কি কিছু incrementality বিষয় solves সুবিধা.
- New বৈশিষ্ট্য:
- স্টুডিও নতুন ত্রুটি তালিকা টুল পছন্দ করুন & quot যোগ
<লি> বৈশিষ্ট্য মুছে ফেলা - The EiffelBase এক্সটেনশন লাইব্রেরি নতুন কি .
- এই লাইব্রেরি আইটেম Hashable যেখানে একটি সেট যা একটি নতুন বর্গ SEARCH_TABLE, এবং indexable এর বংশধরদের জন্য কিছু নতুন বাছাই সুবিধা উপলব্ধ করা হয়.
<লি> PART_SORTED_SET এবং BINARY_SEARCH_TREE_SET সঙ্গে কয়েক বিষয় সংশোধন করা হয়েছে. - For অনগ্রসর কম্প্যাটিবিলিটি সমস্যা নতুন কি লাইব্রেরি. ডিফল্টরূপে এটি অনগ্রসর সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করা হবে. নতুন লাইব্রেরি ব্যবহার করতে, আপনাকে '-গবেষণা' সুইচ ব্যবহার করতে হবে. এটা যতদিন কিছু সামান্য পরিবর্তন কোড আনা বাস করে তাই উভয় সংস্করণের সাথে প্রনয়ন যে কোড তৈরি করা সম্ভব.
- Development নতুন কি. বর্তমানে এটি শুধুমাত্র কমান্ড লাইন থেকে ব্যবহারযোগ্য অ্যাপ্লিকেশন কিন্তু গ্রাফিকাল অ্যাপ্লিকেশন সমর্থন শীঘ্রই আসছে হবে সমর্থন করে. গতিশীল লাইব্রেরি এপিআই আলোয়ান, এনকোডিং গ্রন্থাগারের আন্তর্জাতিকীকরণ লাইব্রেরী: নিম্নলিখিত লাইব্রেরি বিতরণ যোগ করা হয়েছে. দ্বারা GTK কিছু বিষয় সংশোধন করা হয়েছে. থ্রেড বা serialization এর সাথে সম্পর্কিত কিছু রানটাইম বাগ সংশোধন করা হয়েছে. Mac OS X এর উপর precompilation বাগ সংশোধন করা হয়েছে.
- Bug সংশোধন করা হয়েছে নতুন কি:
- GTK +
সংস্করণ 13.11.9.3542:
<লি> কম্পাইলার: নিয়মিত বৈশিষ্ট্য কল চেহারা কোন আর্গুমেন্ট গ্রহণ করা যে সত্ত্বা উপর আর্গুমেন্ট সঙ্গে বৈশিষ্ট্য কল চিকিত্সা জন্য যে অনুমতি সমর্থিত প্রথম বন্ধনী এবং alias. এই এজেন্ট বস্তু, যেমন উপর কল করতে বেশিরভাগ দরকারী পরিবর্তে my_agent.call (X) এর এটা my_agent (X) ব্যবহার করা সম্ভব হতে পারে. বন্ধনী ওরফে ভিন্ন, প্রথম বন্ধনী ওরফে প্রশ্নের এবং কমান্ড উভয় সঙ্গে ব্যবহার করা যেতে পারে, কিন্তু বন্ধনী ওরফে হিসাবে, সংশ্লিষ্ট বৈশিষ্ট্য অন্তত এক যুক্তি থাকা উচিত.
<লি> কম্পাইলার: যখন একটি Tuple মধ্যে যে মোড়ানো গত আর্গুমেন্ট কল একটি বৈশিষ্ট্য প্রকৃত আর্গুমেন্ট হ্যান্ডেল নতুন নিয়ম সমর্থিত: প্রকৃত আর্গুমেন্টের সংখ্যা আনুষ্ঠানিক আর্গুমেন্টের সংখ্যা অতিক্রম করে বা প্রকৃত আর্গুমেন্টের সংখ্যা আনুষ্ঠানিক সংখ্যা সমান হলে আর্গুমেন্ট, কিন্তু গত প্রকৃত যুক্তি টাইপ-সামঞ্জস্যপূর্ণ নয় গত আনুষ্ঠানিক যুক্তি সঙ্গে একটি Tuple আবৃত না. এই সুস্পষ্ স্পষ্ট Tuple স্বরলিপি এড়ানো এজেন্ট বস্তুর উপর কল করতে বেশিরভাগ দরকারী. উদাহরণস্বরূপ, my_agent.call ([123 & quot; এবিসি & quot ;, মান]) my_agent.call হিসেবে লেখা যেতে পারে; প্রথম বন্ধনী ওরফে সঙ্গে যখন মিলিত (123 & quot এবিসি & quot ;, মান), বা, my_agent (123, এ & ইভাবে & quot ; এবিসি & quot ;, মান) .
<লি> কম্পাইলার: কিছু অবস্থার উপর নির্ভর করে একটি মান গনা বিভিন্ন এক্সপ্রেশন ব্যবহার করার অনুমতি দেয় যে সমর্থিত শর্তাধীন এক্সপ্রেশন: যদি এক্স করুন & lt; Y ও এক্স করুন & lt; Z তারপর X elseif Y করুন & lt; Z তারপর Y অন্য Z শেষ.
<লি> কম্পাইলার: ECF ফেরৎ সমর্থন - & gt; অন্য একটি .ecf থেকে ফেরৎ তৈরি করার একটি উপায় প্রদান (অনুরূপ লিঙ্ক)
<লি> উন্নতি:
<লি> লাইব্রেরী: PROCEDURE.call এবং FUNCTION.item জন্য যোগ করা হয়েছে প্রথম বন্ধনী এবং alias এজেন্ট কল foo.call যাতে (1, 2, 3) এবং এক্স: = bar.item (& quot; যাও qux & quot;) foo বিন্যাস সঙ্গে প্রতিস্থাপিত হতে পারে (1, 2, 3) এবং এক্স:. = বার (& quot; যাও qux & quot;)
<লি> লাইব্রেরী: Gobo অকার্যকর নিরাপদ সংস্করণ যোগ করা হয়েছে, শুধুমাত্র আর্গুমেন্ট, পরীক্ষা, সরঞ্জাম এবং XML এখনো অকার্যকর-নিরাপদ নয় .
<লি> বাগ সংশোধন করা হয়েছে:
<লি> কম্পাইলার:. বাগ # 18266 (পরীক্ষা # svalid031) - একটি বন্ধনী ওরফে সঙ্গে একটি পালটে বৈশিষ্ট্য জন্য একটি অবর্তমান এরর রিপোর্টিং সৃষ্টিকারী একটি বাগ সংশোধন করা হয়েছে
<লি> কম্পাইলার: বাগ # 18282 (পরীক্ষা # multicon062) - একাধিক আনুষ্ঠানিক জেনেরিক সীমাবদ্ধতার এ উল্লিখিত কোন বন্ধনী ওরফে সঙ্গে বৈশিষ্ট্য জন্য ভুল ত্রুটি রিপোর্ট সৃষ্টিকারী একটি বাগ সংশোধন করা হয়েছে .
<লি> কম্পাইলার:. পরীক্ষা # attach108 - conjuctions সঙ্গে implicative এক্সপ্রেশন ব্যবহার রিড-ওনলি ভেরিয়েবল সুযোগ সংশোধন গুনতি
সংস্করণ 7.1.8.8986:
সংস্করণ 7.0.8.8074:
<লি> উপরন্তু, এটা আরও বহিরাগত অবদান রয়েছে ব্যবহার EiffelStudio সহজ করতে অনেক ছোট উন্নতি হয়েছে.
পরীক্ষার ব্যবহার করার সময়
সংস্করণ 6.7.8.5049:
<লি> কনস্ট্রাক্ট জুড়ে নতুন কিছু প্রদর্শন সমস্যা সমাধান করা হয়েছে.
সংস্করণে নতুন কি 6.6.8.2636:
SED serialization ক্লাস্টারের মধ্যে সঠিক মেলেনি জন্য <লি> বেস সমর্থন যোগ করা হয়েছে.
<লি> উন্নতি:
`ক্ষমতা 'তার' গণনা অনেক বেশী 'যেখানে একটি বিশেষ উদাহরণস্বরূপ Twinning যখন <লি> রানটাইম নতুন কপি করো' 'গণনা সেট' তার 'ক্ষমতা থাকবে.
. Tools.error_list.show_tooltip & quot ;, এত সমৃদ্ধ টুলটিপ উইন্ডো ত্রুটি তালিকা টুল স্বয়ংক্রিয়ভাবে প্রদর্শন করা হবে যদি ব্যবহারকারীদের নির্দিষ্ট করতে পারেন শেষ
<লি> বাগ সংশোধন করা হয়েছে:
<লি> কম্পাইলার একটি নতুন ফাইল (পরীক্ষা # incr340 দেখুন) একটি সিস্টেমের মধ্যে এটি উল্লেখ পর একটি প্রত্যাশিত বর্গ থাকে না যে সনাক্ত না হলে কম্পাইলার স্থায়ী বাগ # 16545.
<লি> একটি শিশু বর্গ অপরিবর্তিত রয়ে গেছে যখন গবেষকেরা সঙ্গে একটি বৈশিষ্ট্য একটি পিতা বা মাতা বর্গ থেকে মুছে ফেলা হবে যখন ক্ষেত্রে কম্পাইলার স্থায়ী বেশ কয়েকটি কম্পাইল বাগ (বাগ # 16546, বাগ # 16547, বাগ # 16553) (পরীক্ষা # incr341, পরীক্ষা # incr342 দেখতে, পরীক্ষা # incr343).
<লি> EiffelStudio বাইরে যখন মাউস ঝলকানি স্টুডিও স্থায়ী বাগ # 15788 (বাগ # 16209, বাগ # 16278) ত্রুটি টুলটিপ
<লি> বৈশিষ্ট্য ইমপ্লিমেন্টার্স বা উত্তরপুরূষ মধ্যে খোঁজ করছেন স্টুডিও স্থায়ী বাগ # 16543 ম্যাচ দেখানোর জন্য স্ক্রল না
(পুনরায়) পরীক্ষা # incr293 দেখতে (স্থানান্তরিত করা হয় যে একটি বৈশিষ্ট্য বোঝায় এমন কোনও ক্লায়েন্ট উত্তরাধিকার হিসেবে প্রাপ্ত কোড পরীক্ষণের সময় কম্পাইলার ক্র্যাশ বা ভুল ত্রুটির বার্তা সৃষ্টিকারী <লি> কম্পাইলার স্থায়ী কম্পাইল বাগ (বাগ # 14525, বাগ # 16052), পরীক্ষা # incr338).
<লি> ব্যবহারকারী পরিবর্তন:
<লি> পরীক্ষামূলক মোডে এখন সর্বস্বান্ত হয় স্টুডিও, এটি ডিফল্ট পরিণত হয়েছে. 6.5 এর ডিফল্ট মোড প্রবেশাধিকার আছে, এক সামঞ্জস্যপূর্ণ সংস্করণ ব্যবহার করা হয়েছে.
EiffelStudio বিতরণ যোগ করা হয়েছিল সংস্করণ 6.5.8.524:
<লি> বিভিন্ন EiffelStudio বাগ সংশোধন করা হয়েছে. STRING কে ক্লাস এবং HASH_TABLE মধ্যে 'clear_all' 'wipe_out' পক্ষে অপ্রচলিত করা হয়েছে.
<লি> STRING.resize একটি আচরণ পরিবর্তন একটি ছোট আকারের সাথে 'মাপ পরিবর্তন' কলিং প্রতিরোধ করা হয়েছে.
আমরা 2 সংস্করণ সহ সংস্করণ 6.4.7.9263:
যোগ করা হয়েছে আইফেল আইফোন অ্যাপ্লিকেশনের সংস্করণ 6.4.7.8984:
সংস্করণ 6.4.7.8382:
<লি> ডিবাগার: সম্প্রতি চালু বাগ # 15610 সংশোধন করা হয়েছে:. EiffelStudio মধ্যে {DBG_EXPRESSION_EVALUATOR_B} .is_boolean_expression অকার্যকর টার্গেটের উপর বৈশিষ্ট্য কল
<লি> ডিবাগার: অকার্যকর টার্গেটের উপর স্থায়ী বাগ # 15669 বৈশিষ্ট্য কল {AST_DEBUGGER_BREAKABLE_STRATEGY} .initialize_current_context
<লি> ডিবাগার সঠিক নয়: অবজেক্ট পরীক্ষা স্থানীয়দের জন্য উন্নত সমর্থন
<লি> রানটাইম:. লিনাক্স একটি Multithreaded আবেদন স্ট্যাক ওভারফ্লো একটি অ সনাক্তকরণ স্থায়ী
<লি> ব্যবহারকারী পরিবর্তন:
<লি> কম্পাইলার: মান বৃদ্ধি ECF XML স্কিমা সংস্করণ সাম্প্রতিক পরিবর্তনসমূহ প্রতিফলিত .
<লি> কম্পাইলার:. তিনটি সম্ভাব্য মান এক রয়েছে যে একটি স্ট্রিং টাইপ এর সিনট্যাক্স সঙ্গে একটি পূর্ণসংখ্যা ধরনের প্রতিস্থাপিত ECF স্কিমা বৈশিষ্ট্য syntax_level
<লি> কম্পাইলার: - কোন শূন্যতা নিরাপত্তা চেক, সব - সব অকার্যকর নিরাপত্তা চেক, আরম্ভের - অকার্যকর নিরাপত্তা-চাহিদা প্রতিস্থাপিত ECF স্কিমা তিনটি সম্ভাব্য মান (কেউ এক ধারণকারী একটি স্ট্রিং ধরনের void_safety সঙ্গে একটি বুলিয়ান টাইপ is_void_safe বৈশিষ্ট্য চেক, অর্থাৎ শুধুমাত্র সংযুক্ত করা হয় যে সত্ত্বা) জন্য.
<লি> কম্পাইলার:. অ্যাপ্লিকেশন বিকল্প বিকল্প ব্যবহার আবেদন অপশন সত্য সেট করা হয় যখন লাইব্রেরি নির্দিষ্ট অপশন প্রয়োগের পরে প্রয়োগ করা হয়
<লি> কম্পাইলার:. 'পরিবর্তে ওরফে' এর '' পোতা / উপসর্গ ব্যবহার করে কোড স্বীকৃতি দেবার জন্য যোগ সামঞ্জস্য
আবশ্যক
পাওয়া মন্তব্যসমূহ না