[완료]어떤 프로그래밍언어가 좋을까요?

queenmedley의 이미지

제 직업이 프로그래머는 아닌데.. 이공계열출신이다 보니

포트란을 자주 사용하고 있습니다.

학창시설 재미삼아 리눅스를 배우면서 덩달아 C언어공부도 좀했었는데..

그 덕분에 포트란도 쉽게 배울수 있었고.. 리눅스에서 코딩이나 컴파일을

간단히 할수 있어 업무에 많은 도움이 되고 있습니다.

한가지 아쉬움이 있다면 .. 제가 C 언어나 Fortran 같은 언어로 수치해석같은 것만 하다보니

gui나 그래픽 프로그래밍은 개념이 하나도 없습니다.

그런 것들을 하려면 제가 알기로는 요즘 객체지향이라는 개념이 필요한 것으로

알고 있는데요...옛날에 C++ 책조금 보고 C랑 비슷해서 배울수 있겠다 싶었는데..

현재 리눅스에서 C++이 Gui와 그래픽을 표현하는데 좋은 언어인지...

구할수 있는 좋은 라이브러리가 있는지...코딩이 쉬운지 궁금합니다.

요즘은 이미지를 생성하고 편집하는 프로그램들을 보니 자바로도 많이 만드는것같던데..

자바가 더 좋을수도 있을까요? (ex. 마인드맵...)

제가 원하는 그래픽 프로그래밍은 거창한건 아니고.

수치결과를 여러 형태의 그래프나 이미지로 나타내는정도입니다..

좀 더 욕심을 부리자면...공기의 흐름이나 먼지의 이동 같은 동적인것도....^^;;

다른 누군가는 Postscript언어를 사용해서 통계자료를 그래프로 나타내는 분들도 있더군요..

좋은 언어 추천 바랍니다.

kasworld의 이미지

언어를 배워서 GUI 프로그램을 짜셔야 한다면
윈도우 환경이시라면 C#에 윈폼 라이브러리를
리눅스나 플랫폼 간 호환성이 필요하시다면
python + wxPython 을 추천 합니다.

하지만 잘 찾아보시면 굳이 프로그램을 짜지 않고도 그래프나 이미지를 만들수 있는 방법도 있을것 같습니다.
엑셀이나 오픈오피스의 차트 같은것을 사용해서말이죠.

appler의 이미지

정보 감사..


laziness, impatience, hubris

不恥下問 - 진정으로 대화를 원하면 겸손하게 모르는 것은 모른다고 말하는 용기가 필요하다.
하지만 모르는것에 대해서


laziness, impatience, hubris

不恥下問 - 진정으로 대화를 원하면 겸손하게 모르는 것은 모른다고 말하는 용기가 필요하다.

cybermeo의 이미지

자바를 추천드립니다.
C#은 윈도우계열에서만 작동하므로 님의 재능을 100% 발휘하긴 힘들거같고요
자바는 윈도우 Unix계열 에서 다 돌아가니깐 자바가 낳으실거같습니다.

imyejin의 이미지

범용 프로그래밍 언어보다도 Data Visualization 기능이 강한 수학/통계 소프트웨어가 필요하신 것은 아닌지요? 아마도 이런 걸 찾으시는 듯 합니다. IBM 사이트인데 리눅스에서 많이 쓰는 data visualization 소프트웨어들을 요약 정리해 놓았습니다.

http://www.ibm.com/developerworks/linux/library/l-datavistools/

임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

[예진아씨 피카사 웹앨범] 임예진 팬클럽 ♡예진아씨♡ http://cafe.daum.net/imyejin

queenmedley의 이미지

링크가보니 정말 좋은 프로그램들이 많네요.
오늘 당장 테스트해봐야 할것같습니다.

bookgekgom의 이미지

기능도 많고 쉬운 자바 ㅇㅇ

---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.

http://jihwankim.co.nr

여러 프로그램 소스들이 있습니다.

필요하신분은 받아가세요.

kalstein의 이미지

전문적인 툴로 matlab 같은게 있지않나요?? 전 순수하게 컴공이라;; 안써봐서 잘 모르겠습니다만 ^^;

------------------------------------------
Let`s Smart Move!!
http://kalstein.tistory.com/


------------------------------------------
Let`s Smart Move!!
http://kalstein.tistory.com/

whitelazy의 이미지

음... C#에서 윈폼이 윈도우에서만 되서 안좋다고하는 분이 계시길래...
맨날 자바로만 개발하는 C# 예찬론자(단지 GUI 드로잉이 편하기에..)라는 특이한 처지로 껴들어 봅니다 :-)

C#에서 Winform 호환성이 문제라면 리눅스에서 monodevelop으로 개발하면 됩니다 +ㅁ+
윈도우에서 사용할때는 GTK# 라이브러리만 설치해주면 실행 되구요...
제대로 된 프로그램을 작성해 본적이 없어서 가볍게 테스트만 해봤지만 한글에 약간 문제가 있는듯도 했는데 한 2년전 예기니 해결 됬으리라 봅니다..

어차피 C나 포트란에 능숙하시면... 그냥 csv 파일 구조 보시고.. 파일로 저장하셔서 스프레드시트 프로그램으로 읽어들이셔서 그래프로 그리는 방법을 생각해 보시는 것도 괜찮을듯 합니다..

semmal의 이미지

갈길이 멉니다. 세상에 배워야할 것도 많고 해야할 것도 많습니다.

이제 어떤 언어를 배워서 "제대로" 써먹으려면 장장 10년은 걸릴겁니다.

그냥 가장 쓰기 쉬운 툴로 적당히 쓰시는게 가장 좋을 듯 합니다.

혹시나 C++이든 자바든 배우신 다음에 지금 하시려는 일을 시도하신다면,

그런 일을 하는 지금의 소프트웨어가 1년 빌려 쓰는데만 몇 천만원 내지는 몇 억원씩 하는지 그 이유를 아시게 될겁니다.
------------------------------
How many legs does a dog have?

------------------------------
How many legs does a dog have?

queenmedley의 이미지

제가 리눅스에서 프로그래밍을 하다보니 리눅스를 모르는 직장동료 분들이 사용을 꺼려하고....
인터페이스 자체가 요즘 Gui 방식도 아니다 보니 더 어려워하시는거같아서..
그래프는 그렇다 치더라도 Gui 방식으로 전환은 필요할 거 같습니다.

옛날 얼핏 자바책도 좀 봤는데 C언어나 포트란언어 기준으로 생각해서 그런지..
객체지향이나 클래스 개념이 좀 난해하더군요.. 하다보면 이해는 될지모르겠으나..
그래서 윗분 말씀대로 파이썬언어를 알아보니 코딩시간이 짧고 쉽다고 하니
이것도 많이 끌리기는 하네요..
새로운 언어를 배워도 제가 하는 업무(수치해석정도..)에는 큰 무리는 없을 거라
생각이 드네요..

암튼 기왕 배우는거 다음에 좀더 유용하게 써먹고 발전가능성이 있는 언어를
선택했음하는 바램입니다.
자바나 파이썬에서 선택해야 할것같네요.
답변올려주신분들 감사합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.