2009-05-01 3 views
1

새로운 프로그래밍 언어로 이전 한 경우 언어를 계속 사용하려면 어떤 라이브러리를 지원해야한다고 생각하십니까?필수 불가결 한 라이브러리는 무엇입니까?

특정 라이브러리 (예 : libXYZ의 바인딩이 있어야 함)와 범주 (예 : 정규식 라이브러리가 있어야 함)에 관심이 있습니다.

다른 언어로 전환하거나 무시하도록하는 거래 결정자 기능이나 디자인 결정 (언어 수준 또는 라이브러리 수준)은 무엇입니까? 당신의 현재 주요 언어가 이들 언어를 잘 지원합니까? 어떻게 개선 될 수 있습니까?

구문, 플랫폼 지원, 효율성 및 패러다임 외에도 프로그래밍 언어 선택에있어 사람들이 가장 중요하다고 생각하는 것을 듣고 싶습니다.

+2

점은 무엇으로 IDisposable –

+1

구현하지 않는 라이브러리를? 우리가 필요로하는 도서관은 우리가 일하는 지역과 관련이 있습니다. 당신이 충분히 열심히 보면, 모든 것을 * 누군가에게 필수 불가결하다는 것을 알게 될 것입니다. 이것은 주관적인 정의입니다. – jalf

+1

@ jalf : 아니요. 간단한 I/O 및 문자열 함수를 사용하면 많은 작업을 줄일 수 있습니다.Unix 쉘 도구를 참조하십시오. 도구에 맞게 문제를 재정렬 할 수 있습니다. 그러나 그러한 도구는 그렇게하기에 충분히 유연해야합니다. – stesch

답변

3

강력한 xUnit 형 라이브러리.

Webservice를 지원

XML 처리

데이터베이스 연결 라이브러리

네트워킹 라이브러리

스레딩 라이브러리

프레임 워크의 측면에서 파일 IO 라이브러리

S :

리치 GUI 라이브러리

아약스 라이브러리

응용 프로그램 서버.

3

오늘날 문자열 처리는 여전히 필수적입니다. 따라서 언어 나 표준 라이브러리 중 하나에는 문자열 처리 기능이 있어야합니다.

1

몇십 년 전에는 그렇게 중요하지 않았지만 네트워킹에 대한 지원은 매우 중요합니다.

적어도 HTTP와 같은 상위 수준 항목.

1

내가 항상 사용하는 것은 컬렉션, 네트워크 및 I/O 물건과 같은 기본적인 것들뿐입니다. 그리고 저는이 언어가 라이브러리를 직접 추가하지 않고 직접 지원할 것으로 기대합니다.

2

고체 수학 라이브러리는 상당히 도움이됩니다.

2
  • 정규 표현식
  • 로깅 & 다른 진단 (기타리스트 /지도/스택 /)
  • 암호화
  • 컬렉션
관련 문제