2010-08-13 10 views
37

क्या कोई स्टैक ओवरफ्लो पर फोरट्रान का उपयोग कर रहा है? आप किस आईडीई का उपयोग करते हैं और आप सबसे अच्छा क्या सोचते हैं?बेस्ट फोरट्रान आईडीई

लगता है कि मेरे आस-पास के बहुत से लोग इंटेल विजुअल फोरट्रान के साथ काफी असुविधाजनक हैं। क्योंकि वहाँ IntelliSense, रिफैक्टरिंग, आदि

+0

यह सवाल समान http://stackoverflow.com/questions/903386/editor-with-good-fortran-support जवाब भी –

उत्तर

8

ठीक है, जैसा कि पहले से ही उल्लेख किया गया है कि आप आईडीई के बजाय एक अलग टेक्स्ट एडिटर का उपयोग कर सकते हैं। कई दिमाग में आते हैं;

  1. वीआईएम (या परिवार में से एक) - महान संपादन क्षमताओं, बहुत अनुकूलन योग्य। दुर्भाग्यवश, यह अभी भी एक संपादक है आईडीई नहीं। इसे पाठ्यक्रम के विभिन्न तरीकों से अनुकूलित किया जा सकता है, लेकिन थोड़ी देर के बाद यह उबाऊ हो जाता है। साथ ही, यह सिंटैक्स हाइलाइटिंग क्षमताओं को कुछ हद तक गलत तरीके से बनाया गया है। इसके अलावा कुछ समस्याएं/भ्रम मुक्त/निश्चित प्रारूप और f77/f90/f95 के साथ हैं ...

  2. Emacs - उपरोक्त के रूप में बहुत अधिक फायदे/कमियां।

  3. SlickEdit - बहुत अच्छा fortran समर्थन है; दुर्भाग्यवश, इसे संशोधित करना थोड़ा परेशान है और समर्थन मंच बहुत मदद नहीं कर रहे हैं।

सामान्य रूप से, ऊपर उल्लिखित संपादकों का उपयोग किया जा सकता है, लेकिन उस स्थिति में शुरुआत से एक चुनना और चिपकना सर्वोत्तम है; जब आप जाते हैं तो अपनी कार्य आदतों को संशोधित करना; चूंकि सबकुछ अनुकूलित करना आपकी आवश्यकताओं के अनुरूप समय लेने वाला हो सकता है।

अधिकांश संपादकों को फोर्टन के सिंटैक्स के साथ समस्याएं होती हैं, क्योंकि उनका उपयोग सी के लिए किया जाता है (जहां सबकुछ "खुलता है" का "बंद" होता है)।

जहाँ तक आईडीई के लिए चला जाता है के रूप में, अपने विकल्पों कि महान नहीं हैं:

  1. उसके अपने IDE के साथ आने के लिए प्रयोग किया जाता है Silverfrost के संकलक (प्लेटो, मैं सही ढंग से याद करते हैं, यह एक समय हो गया है) - नहीं है पता है कि इसके साथ क्या हुआ, और क्या यह अभी भी "जीवित" है
  2. एब्सॉफ्ट में इसका एक भी है (कभी भी इसका उपयोग नहीं किया गया ...)
  3. एक बार एक विशेष फोर्टन संपादक था जिसे मैंने कभी सामना किया था; फिर ... कुछ; दुर्भाग्य से मैं इसका नाम याद नहीं कर सकता; शायद किसी और को पता चलेगा
  4. सबसे अच्छे विकल्पों में से एक (जिसे मैं स्वयं का उपयोग करता था, इसलिए मैं पक्षपातपूर्ण हो सकता हूं) विजुअल स्टूडियो + रिशेर्पर है, जो वीएस के संपादक को कुछ संपादन सुविधाएं जोड़ देगा। उनमें से अधिकांश मैक्रोज़ के साथ भी पूरा किया जा सकता है।

इस पोस्ट में कुछ संपादन इस्तेमाल कर सकते हैं, लेकिन यह जल्दी में लिखा है, तो ...

+1

अमेन एक अच्छे टेक्स्ट एडिटर के लिए - अगर मैं स्थानीय रूप से चल रहा था, तो मैं एक आईडीई के बारे में सोचूंगा लेकिन इतना अधिक फोर्ट्रान मैं अब और दूरस्थ रिमोट एचपीसी सिस्टम पर लिखता हूं, और ग्राफिकल कनेक्शन पीछे और आगे है (charitably) steller से कम है। –

+2

आपके द्वारा उल्लेखित कोई भी फ़ोरट्रान आईडीई नहीं है। – wmac

+0

@wmac - क्या आप अपनी टिप्पणी समझा सकते हैं? – Rook

17

क्या इन लोगों के बारे में के लिए कोई समर्थन है:

Oracle Solaris Studio Advanced C, C++ and Fortran development platform

+0

धन्यवाद, शांत लग रही थी। लेकिन यह केवल सोलारिस/लिनक्स पर चलता है। जबकि बहुत से लोग फोरट्रान का उपयोग अन्य अनुप्रयोगों के साथ करते हैं, केवल विंडोज़ पर चलता है। – Roy

+3

नहीं ... विंडोज़ पर फ़ोट्रान चलता है। –

+0

हाँ, फ़ोट्रान! अब के लिए सबसे अच्छा लगता है। चलिए देखते हैं कि अन्य लोग कौन से आईडीई का उपयोग करते हैं। : डी – Roy

2

कई फोरट्रान डेवलपर्स पाठ का उपयोग करें:

Photran - An Integrated Development Environment and Refactoring Tool for Fortran (डी यह एक सब कुछ आप की जरूरत है) संपादक और कुछ सीएमके या स्कैन जैसे स्वचालन उपकरण का निर्माण करते हैं। आंशिक रूप से अच्छी तरह से विशेष रुप से प्रदर्शित आईडीई की कमी के कारण।

हालांकि कुछ परियोजनाएं हैं। मैंने Photran, एक्लिप्स के लिए फोरट्रान आईडीई की कोशिश की है। यह स्वत: पूर्ण और refactoring के लिए सीमित समर्थन है।

Code::Blocks IDE for Fortran पर भी एक नज़र डालें। मुझे कोड :: ब्लॉक पसंद नहीं है ...

0

हम अपने फोरट्रान कोड के लिए कोड पूर्ण करने और डीबगिंग के साथ सहायता करने के लिए दृश्य स्टूडियो में इन-हाउस एक्सटेंशन का उपयोग करते हैं। लेकिन यहां तक ​​कि सुधार के लिए बहुत सी जगह है। हमारे मुख्य मुद्दे हैं:

  • दृश्य स्टूडियो की अस्थिरता। डीबग किए गए प्रोग्राम में एक त्रुटि वीएस को क्रैश कर सकती है।
  • कभी-कभी वीएस दूषित स्टैकट्रैस दिखाता है (जबकि WinDBG इसे सही तरीके से दिखाता है)।
  • तरह का पात्र (LEN = :) की चर के डिबगर अभ्यस्त शो मूल्यों, ALLOCATABLE
  • संपादित करें और समर्थित नहीं जारी रखें

हम सूर्य कार्यशाला का इस्तेमाल किया और यह बहुत अच्छा था, लेकिन वहाँ कोई खिड़की संस्करण है।

+5

यह एक काफी बेकार जवाब की तरह लगता है, क्योंकि किसी और के पास आपके इन-हाउस टूल्स तक पहुंच नहीं है। – naught101

2

मैं इसे इस्तेमाल कभी नहीं किया है, लेकिन प्रलेखन, NetBeans C/C++ plugin also adds support for Fortran के अनुसार। मैं NetBeans का उपयोग .NET विकास को छोड़कर सब कुछ के लिए अपने आईडीई के रूप में करता हूं और इसे प्यार करता हूं। अगर फोर्ट्रान समर्थन सी, सी ++, जावा, पायथन, रूबी और PHP के समर्थन के रूप में आधा अच्छा है, तो यह देखने लायक है।

0

जेएडिट के पास एक अच्छा फोर्टन मोड है और आप कंपाइलर और डीबगर के लिए कीबाइंडिंग को परिभाषित कर सकते हैं। छोटे से मध्यम आकार की परियोजनाओं के लिए यह काफी अच्छा है। इसमें svn और एकाधिक फ़ाइलें खोज भी हैं। हाइपर्सर्च भी बहुत अच्छा है जहां आपको अपने मैचों की एक सूची मिलती है और आप एक क्लिक के साथ स्थिति में जा सकते हैं। एक और उपहार gdb और ctags के लिए एक प्लगइन है। आप ज्योथन का उपयोग करके सभी कार्यों को आसानी से स्क्रिप्ट कर सकते हैं। यह emacs के एक आधुनिक संस्करण की तरह थोड़ा सा लगता है जो lisp के बजाय पायथन का उपयोग करता है। प्लगइन प्रबंधक की जांच करें। यह आपको सर्वर से सभी प्लगइन्स डाउनलोड करने देता है और उन्हें आपके लिए इंस्टॉल करता है (जैसे ग्रहण में)।

http://www.jedit.org

3

Geany भी अच्छा है। मैं फोर्ट्रान में अपनी छोटी परियोजनाओं के लिए इसका इस्तेमाल करता हूं। बहुत अच्छा काम करता है।

http://www.geany.org/

+0

गेनी महान है, मेरी इच्छा है कि ब्रेकपॉइंट्स काम करें। –

संबंधित मुद्दे