EiffelStudio

소프트웨어 스크린 샷:
EiffelStudio
소프트웨어 정보:
버전: 6.8.8.6454 업데이트
업로드 날짜: 12 May 15
개발자: Emmanuel Stapf
라이센스: 무료
인기: 19

Rating: 1.5/5 (Total Votes: 2)

에펠 소프트웨어 기업이 소프트웨어를 생산하는 방법의 구체적이고 즉각적인 변화를 개발 도구를 제공합니다.
 
 이 회사의 주력 제품, EiffelStudio는 듀얼 라이센스 아래로 볼 수 있습니다 : 오픈 소스 및 상용 사이에서 선택합니다.
 
 에펠 널리 빠르고, 강력하고, 확장 가능한 응용 프로그램을 만드는 최선의 언어로 간주되는 동안, EiffelStudioTM 에펠 개발 FrameworkTM의 모든 기능을 실현하기위한 유일한 도구입니다.
 
 EiffelStudio는 IDE 이상입니다.
 
 귀하의 요구 사항과 에펠에서 당신의 생각 프로세스를 캡처 - 당신이 생각하는 당신의 시스템을 모델링 할 수있는 상상해보십시오. 당신이 디자인 할 준비가되면 다음, 당신은 여전히​​ 에펠에서 방금 만든 모델에 구축 할 수 있습니다. 그리고 당신은 에펠에서 구현한다. 당신은 무엇을 버리고 다시 시작할 필요가 없습니다. 당신은 돌아가서 안전하게 구조의 변경을 할 수 있도록 별도의 도구가 필요하지 않습니다. 왕복 공학? 그것은 디자인에 내장입니다. 테스트, 측정 및 생산성 도구? 그들은 내장하고 있습니다.
 
 그리고 디버깅? ContractTM로 에펠의 기본 디자인은 최초의 장소에서 발생하는 버그의 90 %를 방지 - 어떤 버그는 쉽게 일반적으로 십분 내에, 추적 및 수리되어 남아있다.
 
 당신이 통합 할 여러 플랫폼이있는 경우, 조정 또는 문제없이 통신 할 수 있습니다. 에펠은 윈도우, 유닉스, 리눅스, 임베디드, 심지어 VMS 시스템에서 실행됩니다. 당신은 (심지어 출발점으로 기존 응용 프로그램을 가져 오기) 에펠에서 응용 프로그램을 만든 다음 에펠가 컴파일 다른 플랫폼으로 마이그레이션 할 수 있습니다

이 릴리스의 새로운 기능 :.

< P>는 다음과 같은 새로운 기능이 포함되어 EiffelStudio 6.8에 대한이 릴리스 후보 : SCOOP (단순 동시 객체 지향 프로그래밍 기술), EiffelStudio 디버거로 실행중인 프로세스를 첨부 할 수있는 기능이 개선 EiffelStore 라이브러리와 MySQL 처리, 다양한 컴파일러와 EiffelStudio의 버그 수정.

버전 13.11.9.3542:

New 기능의 새로운 기능 :
컴파일러 : 정기적 인 기능 호출을보고 인수를 취하지 기관의 인수와 기능 통화를 처리 할 수​​ 지원 괄호 별명. 이 에이전트 개체, 예에 전화를 걸 주로 유용 대신 my_agent.call (X)의 그것 my_agent (X)를 사용하는 것이 가능할 수있다. 브래킷 별명과는 달리, 괄호의 별명은 쿼리 및 명령을 모두 사용할 수 있지만, 브래킷 별칭으로, 해당 기능은 적어도 하나의 인수가 있어야합니다.
컴파일러 : 실제 인수 수 공식적인 인수하거나 실제 인수의 수 공식 인수의 수와 동일한 수를 초과하지만, 지원되는 새로운 규칙이 때 튜플에 해당 랩 라스트 인수 전화 기능에 실제 인수를 처리하도록 마지막으로 실제 인수는 입력과 호환되지 않는 마지막 공식 인수를 터플에 싸여하지 않는. 이는 명시 적 매니페스트 튜플 표기법을 방지 에이전트 객체에 전화를 걸 주로 유용합니다. 예를 들어, my_agent.call ([123, & quot; ABC & quot ;, 값]) my_agent.call과 같이 쓸 수있다; 괄호 별칭과 함께 (123, & quot ABC & quot ;, 값), 또는, my_agent (123, 같은 quot ; ABC & quot ;, 값).
컴파일러 : 약간의 상태에 따라 값을 계산하기 위해 다른 표현을 사용하여 허용 지원 조건식 : 경우 X & LT; Y와 X & LT; Z 다음 X ELSEIF Y & LT; Z 다음 Y 다른 Z 끝.
컴파일러 : ECF 재 지원 -한다 다른 변경된 .ecf에서 리디렉션을 만들 수있는 방법을 제공합니다 (유사 링크)
개선 :
(; qux & quot; & quot) foo는 (1로 대체 할 수 = bar.item : 도서관 : 에이전트에 대한 호출이 foo.call 것을 (1, 2, 3) 및 X 있도록 PROCEDURE.call 및 FUNCTION.item이 추가 괄호 별칭 2, 3), X : = 바 (& quot; qux & quot;).
라이브러리 : 고보의 무효 안전한 버전의 추가는, 인수 만, 테스트, 도구 및 XML은 아직 보이드 안전하지 않습니다.
버그 수정 :
컴파일러 : 버그 # 18266 (테스트 # 1 svalid031은) - 브래킷 별명과 이름이 바뀐 기능에 대한 존재하지 않는 오류를보고하는 원인이되었던 버그가 수정되었습니다.
컴파일러 : 버그 # 18282 (테스트 # 1 multicon062은) - 여러 형식 제네릭 제약 조건에 지정된 브래킷 별칭 기능에 대한 잘못된 오류 보고서의 원인이되었던 버그가 수정되었습니다.
컴파일러 : 테스트 # 1 attach108은 - conjuctions와 함축적 표현에 사용되는 읽기 전용 변수의 범위의 계산을 수정.

어떤 버전 7.1.8.8986:

This 버전에서 새로운 것은, 새로운 에펠 웹 프레임 워크를 추가 더 실행중인 프로세서를 허용하는 SCOOP 구현을 향상, GTK 3.4 및 HTML5에 대한 지원을 추가 백엔드, 에펠 정보 시스템 도구를 개선하고 다양한 버그 수정 및 개선 사항을 추가합니다.

버전 7.0.8.8074:

This 버전의 새로운 기능은 마이그레이션하기 쉽게함으로써 (SCOOP 기술을 통해) 동시성의 분야에서 주요 개선 및 무효 안전을 포함 무효 안전 코드.
또한, 더 많은 외부 기여를 포함 사용할 EiffelStudio 쉽도록 많은 작은 향상이있다.
시험 설비를 사용하는 경우

어떤 버전의 6.7.8.5049:

This 릴리스의 새로운 기능입니다 것은 일부 incrementality 문제를 해결합니다.
새에 걸쳐 구조와 일부 디스플레이 문제가 해결되었다.

기능 버전 6.6.8.2636:

New 새로운 기능 :
베이스는 SED 직렬화 클러스터의 올바른 불일치에 대한 지원을 추가했습니다.
개선 :
런타임`능력`카운트 설정 '새 복사본이`능력이있을 것이다'는`수보다 훨씬 높은 '특수 인스턴스를 자매 결연합니다.
스튜디오는 새로운 오류 목록 도구 환경 설정 & quot을 추가, tools.error_list.show_tooltip & quot ;, 풍부 툴팁 창이 오류 목록 도구에 자동으로 표시할지 여부를 사용자가 지정할 수 있습니다 끝.
기능 제거
버그 수정 :
컴파일러는 새로운 파일 시스템을 참조 후 예상되는 클래스를 포함하지 않는 것을 감지하지 않았을 때 컴파일러는 버그 # 16545를 고정 (incr340 테스트 # 참조).
자식 클래스가 변경되지 동안 경우에 컴파일러 고정 여러 재 컴파일 버그 (버그 # 16546, 버그 # 16547, 버그 # 16553)는 주장과 기능 (테스트 # 1 incr341, 테스트 # 1 incr342, 테스트 # 1 incr343를 참조 부모 클래스에서 제거 될 때 ).
스튜디오 고정 버그 # 15788 (버그 # 16209, 버그 # 16278) 오류 툴팁으로 깜박이는 경우 마우스 EiffelStudio의 외부
기능의 구현 자 또는 자손에서 검색 스튜디오 고정 버그 # 16543은 경기를 보여주기 위해 스크롤하지 않습니다
(재)하는 기능을 참조하는 클라이언트의 상속 코드를 검사 할 때 이동 컴파일러 충돌 또는 잘못된 오류 메시지가 발생 컴파일러 고정 재 컴파일 버그 (버그 # 14525, 버그 # 16052) (테스트 # 1 incr293를 참조 테스트 # incr338).
사용자 변경 :
실험 모드는 이제 사라 스튜디오, 그것은 기본이되고있다. 6.5의 디폴트 모드에 대한 액세스 권한을 가지고, 하나는 호환 가능한 버전을 사용한다.

EiffelStudio 전달에 추가 된 버전 6.5.8.524:

The EiffelBase 확장 라이브러리의 새로운 무엇입니까.
이 라이브러리는 새로운 클래스 SEARCH_TABLE, 항목 해쉬 계산이 가능하다면 세트 및 교환 형의 후손을위한 새로운 정렬 시설이 제공합니다.
PART_SORTED_SET 및 BINARY_SEARCH_TREE_SET와 몇 가지 문제가 수정되었습니다.
다양한 EiffelStudio 버그가 수정되었습니다. 문자열 클래스와 HASH_TABLE에서 'clear_all는'wipe_out '에 찬성 필요 없게되었습니다.
STRING.resize의 행동 변화는 작은 크기로 '크기 조정'부르심 방지하기 위해 이루어졌다.

우리가 라이브러리의 2 버전을 포함하고 있습니다 버전 6.4.7.9263:

For 이전 버전과의 호환성 문제에 새로운 무엇인가. 기본적으로는 이전 버전과 호환되는 버전을 사용합니다. 새로운 라이브러리를 사용하려면`-experiment '스위치를 사용합니다. 이것은 어떤 작은만큼 변화하게된다 코드로 컴파일 버전 모두에 대해 코드를 작성하는 것이 가능하다.

이 추가되었습니다 에펠 아이폰 응용 프로그램의 버전 6.4.7.8984:

Development의 새로운 기능. 현재 그것은 단지 명령 줄 응용 프로그램하지만 그래픽 응용 프로그램 지원이 곧해야을 지원합니다. 동적 라이브러리의 API 래퍼, 인코딩 라이브러리와 국제화 라이브러리 다음 라이브러리는 전달에 추가되었습니다. GTK에 일부 문제가 수정되었습니다. 스레드 및 일련 번호 관련 일부 런타임 오류가 수정되었습니다. Mac OS X에서 사전 컴파일 버그가 수정되었습니다.

버전 6.4.7.8382:

Bug 수정 새로운 기능 :
디버거 : 최근에 버그 # 15610을 도입 고정 : EiffelStudio에서 {DBG_EXPRESSION_EVALUATOR_B} .is_boolean_expression에서 무효 대상에 기능 통화를.
디버거 : {AST_DEBUGGER_BREAKABLE_STRATEGY} .initialize_current_context에서 무효 대상에 고정 버그 # 15669 기능 호출
디버거 : 개체 테스트 지역 주민을위한 향상된 지원
런타임 : 리눅스에서 멀티 스레드 응용 프로그램에서 스택 오버 플로우의 비 탐지가 수정되었습니다.
사용자 변경 :
컴파일러 : 증가합니다 ECF XML 스키마 버전은 최근 변경 사항을 반영합니다.
컴파일러 : 대체 ECF 스키마는 세 가지 값 중 하나를 포함하는 문자열 유형의 구문 정수 유형의 syntax_level 때문이다.
컴파일러 : - 아니 무효 안전 검사, 모든 - 모든 무효 안전 점검, 초기화 - 세 가지 값 (없음 중 하나를 포함하는 문자열 유형의 void_safety와 부울 유형의 대체 ECF 스키마 속성 is_void_safe 주문형 무효 안전 점검, 즉 만 엔티티) 연결되어 있는지.
컴파일러 : 응용 프로그램 옵션이 옵션을 사용하여 응용 프로그램 옵션이 true로 설정되어있을 때, 도서관에서 지정한 옵션을 적용한 후 적용됩니다.
컴파일러 '대신 별명`의`중위 / 접두어를 사용하여 코드를 인식하기위한 추가 호환성.

요구 사항 :

GTK +

유사한 소프트웨어

Val(a)IDE
Val(a)IDE

11 May 15

Flame Project
Flame Project

2 Jun 15

MARS
MARS

3 Jun 15

코멘트 EiffelStudio

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!