[삭제된 게시물입니다]
알림
|
페이지 정보
본문
[이 게시물은 작성자가 삭제했습니다.]
댓글 38
/ 1 페이지
neomaya님의 댓글의 댓글
@봄붐봄님에게 답글
이건 자연계 학과들이 살려 주고 있는 건 아닐까 싶습니다. 공학계로 넘어가보니 포트란은 취급도 안해 주더라능...
조알님의 댓글의 댓글
@neomaya님에게 답글
공학쪽에서도 high performance computing 이 사용되는 분야는 포트란 아직 많이 사용합니다. 최근에 시작하는 오픈소스 개발 신규 프로젝트인데 포트란 2018 로 시작하는 것도 있고요.. 컴파일러도 예전엔 인텔 ifort 이런거 많이 사용했는데, 요즘은 LLVM flang 이 대세입니다. 제가 참여하는 프로젝트들도 사용자 인터페이스쪽 wrapper 는 Python 으로 만들고, 계산 핵심 코어는 Fortran 으로 만드는 프로젝트가 많아요.
봄붐봄님의 댓글의 댓글
@조알님에게 답글
포트란이 빠르긴 빠르죠.
f77, gfort쓰다가 ifort썼을때 정말 빨라서 신세계였는데, 더 빠른게 나왔나보네요. 대단합니다!
f77, gfort쓰다가 ifort썼을때 정말 빨라서 신세계였는데, 더 빠른게 나왔나보네요. 대단합니다!
조알님의 댓글의 댓글
@봄붐봄님에게 답글
더 빠르다기보단 좀더 현대적인 컴파일러 같아요. 속도는 사실 인텔 프로세서에서 ifort 쓰는게 빠른데, 제가 쓰는 컴퓨팅 환경은 AMD EPYC 기반이라서요..
봄붐봄님의 댓글의 댓글
@neomaya님에게 답글
저도 자연과학을 해서 포트란을 했었는데, 저를 포함해서 주변 거의 모든사람들이 다른 언어로 바꿨가든요. 저 정도 수치가 놀랍네요!
aeronova님의 댓글의 댓글
@봄붐봄님에게 답글
프로그래밍계의 라틴어 같은거죠. 수도사처럼 특정 계층만 쓰니까요
MementoMori님의 댓글의 댓글
@aeronova님에게 답글
표현력 좋네요!!
포트란77 애정했었... ㅎㅎ
포트란77 애정했었... ㅎㅎ
조알님의 댓글의 댓글
@MementoMori님에게 답글
포트란77은 언제적 포트란인가요 ㅎㅎㅎ 그시절은 goto 문 쓰던 시절이었죠 ㅎㅎㅎ 지금은 정년퇴임 하신 제 석사 지도교수님 학위하던 시절에나 쓰였던..
2000년대 중후반에 제가 석사할땐 포트란 90이 메인이었고, 전 지금은 포트란 2018 씁니다.
2000년대 중후반에 제가 석사할땐 포트란 90이 메인이었고, 전 지금은 포트란 2018 씁니다.
MementoMori님의 댓글의 댓글
@조알님에게 답글
Fortran이라고 쓰여진걸 보고 저게 뭔가 싶었답니다. 왠지 낯설은...
저 배울때(90초 컴공)는 FORTRAN 대문자로 썼었거든요. ㅎㅎ
저 배울때(90초 컴공)는 FORTRAN 대문자로 썼었거든요. ㅎㅎ
조알님의 댓글의 댓글
@MementoMori님에게 답글
FORTRAN 77 까지는 FORTRAN 이라고 쓰고 그 이후 버전부터는 Fortran 이라고 씁니다.
FORTRAN 77 에서 Fortran 90 으로 표준이 바뀌면서 Syntax 도 80칼럼 대문자 규격이 사라졌고요.
구 포트란과 확실히 차별화되는 큰 변화가 있었던 버전이 Fortran 90 버전인데요,
이때부터는 현대적인 언어구조를 점차 많이 가져와서 아직까지 포트란이 살아남을 수 있게 탈바꿈된 시기입니다.
Dynamic memory allocation, 현대적인 분기 및 반복문, 객체지향 (이건 2003), 데이터 추상화 등등
저는 77 과 90 을 둘다 같이 배웠고, 77 코드를 90 코드로 포팅하는 작업도 많이 했었네요.
지금은 가장 최근 표준 규격인 포트란 2018 을 메인으로 사용합니다.
포트란 2023 규격도 있고 최신 컴파일러들은 지원하는데, 아직 표준으로 승인되지는 않은거 같아요.
FORTRAN 77 에서 Fortran 90 으로 표준이 바뀌면서 Syntax 도 80칼럼 대문자 규격이 사라졌고요.
구 포트란과 확실히 차별화되는 큰 변화가 있었던 버전이 Fortran 90 버전인데요,
이때부터는 현대적인 언어구조를 점차 많이 가져와서 아직까지 포트란이 살아남을 수 있게 탈바꿈된 시기입니다.
Dynamic memory allocation, 현대적인 분기 및 반복문, 객체지향 (이건 2003), 데이터 추상화 등등
저는 77 과 90 을 둘다 같이 배웠고, 77 코드를 90 코드로 포팅하는 작업도 많이 했었네요.
지금은 가장 최근 표준 규격인 포트란 2018 을 메인으로 사용합니다.
포트란 2023 규격도 있고 최신 컴파일러들은 지원하는데, 아직 표준으로 승인되지는 않은거 같아요.
상미남님의 댓글의 댓글
@날씨는어때님에게 답글
저도 한표요
c하고 c++ 합치면 19퍼
생각보다 높아서 마음이 안정됩니다.
c하고 c++ 합치면 19퍼
생각보다 높아서 마음이 안정됩니다.
안됩니다님의 댓글
개인적으로 챗GPT 이후로 구글 검색(스택오버플로우)이 극단적으로 줄었는데, 검색 엔진 기반의 인덱스에 어떤 영향을 줄 지 궁금하네요.
겨울남님의 댓글의 댓글
@안됩니다님에게 답글
그러네요; 챗gpt로 코드생성이 용이한 언어들은 검색지수가 낮아질 수 있겠습니다.
남녀칠세마동석님의 댓글
파이썬을 써온지 20년이 넘었는데 그동안 왜 파이썬을 쓰냐며 무시당해 왔는데 ㅠㅠ
빅데이터, AI시대가 오면서 갑자기 주목받아 떡상하네요.
빅데이터, AI시대가 오면서 갑자기 주목받아 떡상하네요.
CaTo님의 댓글의 댓글
@남녀칠세마동석님에게 답글
파이썬의 느리다는 문제는 HW가 해결 해주니까요?!
개떡 같이 코딩해놔도 찰떡 같이 돌아는 가는 파이썬
까지꺼 메모리좀 낭비되면 더 끼워두면....쿨럭...
개떡 같이 코딩해놔도 찰떡 같이 돌아는 가는 파이썬
까지꺼 메모리좀 낭비되면 더 끼워두면....쿨럭...
조알님의 댓글의 댓글
@CaTo님에게 답글
저희분야에서는 파이썬이 느린게 실질적으로 문제가 되어서 주로 사용자 인터페이스 쪽에만 한정해서 파이썬을 쓰고 실질적인 계산 코어는 Fortran, C++ 등을 사용하는 편입니다. 사용하는 CPU-hour 자체가 다 돈이고 업무효율이라.. 똑같은 계산작업이라도 C++ 로 짠거는 코어 500개에 반나절이면 계산 가능한게 파이썬으로 짜면 코어 500개에 3일씩 걸리고 하거든요.. 아니면 코어 한 2000개쯤 할당해야 하루만에 계산이 가능하다든지 한데, 코어 2000개쯤 할당하면 계산 우선순위가 뒤로 확 밀려버리고요..
남녀칠세마동석님의 댓글의 댓글
@조알님에게 답글
전체를 파이썬으로 개발한 다음에 코어 크리티컬한 곳만 부분적으로 CPP로 모듈을 만들어 붙여 쓰는 방법으로 개선할 수는 있습니다. 다만 분야에 따라 파이썬을 배제해야 할곳도 있겠지만요^^
CaTo님의 댓글의 댓글
@파랑퍼렁님에게 답글
파이썬 보다가 자바 스크립트 보고있으면... 하...
팀 옮겨야 하나 고민 중 입니다 ㄷ ㄷ ㄷ
팀 옮겨야 하나 고민 중 입니다 ㄷ ㄷ ㄷ
CaTo님의 댓글의 댓글
@파랑퍼렁님에게 답글
아뇨 js callback보고 있으면 돌아버리겠습니다 ㅋㅋㅋ
거긴너무멀어님의 댓글의 댓글
@파랑퍼렁님에게 답글
자유도가 많지만, Typescript는 재밌습니다.
착착 끼워주는 C++ 정도는 아니지만,.. Frontend쪽은 대부분 Typescript로 짜는게 많긴 하더군요.
계속 안하다 이제 파이썬 하는데, 별로 어려운건 없는거 같은데, 그 많은 라이브러리들 하나하나 해보는데, 쓸게 많아서 좋긴한데, 하나 배우면 하나 까먹는 stack 구조의 머리여서 걱정입니다.
착착 끼워주는 C++ 정도는 아니지만,.. Frontend쪽은 대부분 Typescript로 짜는게 많긴 하더군요.
계속 안하다 이제 파이썬 하는데, 별로 어려운건 없는거 같은데, 그 많은 라이브러리들 하나하나 해보는데, 쓸게 많아서 좋긴한데, 하나 배우면 하나 까먹는 stack 구조의 머리여서 걱정입니다.
까만거북이님의 댓글
모바일로 밥먹고 사는 입장에서 GO랑 Swift의 순위가 많이 올라온 것이 흥미롭네요.
독립운동가님의 댓글
델파이는 이제 사라진 언어나 다름없나보네요 ㅋㅋ
그리고 RUST는 어제 C++ 대체할련지도 궁금하고요... 포트란이 살아 있는 것 보면 설사 대체된다고 하더라도 C++도 계속 롱런하겠습니다 ㅋㅋ
그리고 RUST는 어제 C++ 대체할련지도 궁금하고요... 포트란이 살아 있는 것 보면 설사 대체된다고 하더라도 C++도 계속 롱런하겠습니다 ㅋㅋ
LunaMaria님의 댓글의 댓글
@독립운동가님에게 답글
현재 C++ 대체하기 힘든게
Cㅘ 다른언어지만 사실상 개발자들은 둘다 병행해서... C를 대체할 수단이 당분간 나오기 힘들죠
Cㅘ 다른언어지만 사실상 개발자들은 둘다 병행해서... C를 대체할 수단이 당분간 나오기 힘들죠
물안개님의 댓글
임베디드 바닥에서 C로 밥먹고 살아요. 저 은퇴할 때까지는, 아니 그냥 저 죽을 때까지는 C가 사라지지 않을거라 확신합니다 ㅋ
조알님의 댓글
저는 저 위 리스트 중 1, 2, 8, 10, 14위의 언어 사용중입니다. 위 리스트에는 없는 Julia 도 많이 사용하고요.
사용빈도로 보면 Python > Fortran > C++ > Julia > SQL >>>> MATLAB 정도 되네요.
최근 몇년간 가급적 상용 소프트웨어는 벗어나려 노력한 결과 MATLAB 의존도는 이제 거의 없어지긴 했습니다.
사용빈도로 보면 Python > Fortran > C++ > Julia > SQL >>>> MATLAB 정도 되네요.
최근 몇년간 가급적 상용 소프트웨어는 벗어나려 노력한 결과 MATLAB 의존도는 이제 거의 없어지긴 했습니다.
mr추모님의 댓글
c++하다가 JAVA JS C# 써본 입장에서 오랜만에 C++ 보니까 엄청 불편하더군요,,,,
2위인거 보니 신기하긴하네요.
2위인거 보니 신기하긴하네요.
봄붐봄님의 댓글