이 회사에서는 어떤 언어들을 사용하죠?

이명수의 이미지

회사에서는 어떤 언어들을 사용하는지 궁금합니다

먼저 Sun Microsystems라는 회사에 프로그래머로 취직한다면
그 사람은 어떤 언어를 주로 쓸까요?
미국 본사에서는?
그리고 한국에서는요?

그리고 Java 머신이라던지 Java 컴파일러는 어떤 언어로 만들어졌는지 궁금하고요

만약에 Cisco 미국 본사에 들어간다면
어떤 언어를 주로 쓸까요?
시스코 라우터 내에 있는 프로그램들은 어떤 언어로 만들어졌는지도 궁금해요

그리고 네트워크 엔지니어인가?
아니면 CCIE인가?
그런 네트워크 전문가가 되려면 어떤 언어를 가장 잘해야 되나요?
역시 C언어인가요?

.

물론 같은 회사라도 부서나 프로젝트 팀이나 상황에 따라 완전히 다르겠지만
일반적인 답변을 듣고 싶어요
혹시 제 질문에 대한 답변을 아시는 분 있나요?

물론 Sun이나 Cisco 본사에 취직하겠다는 뜻의 질문은 아니니까
영어를 잘해야 한다는 답변 등은 생략하셔도 되고요
그냥 궁금해서 질문드려요~

.

익명 사용자의 이미지

당연히 가장 많이 쓰는 언어는 C/C++ 입니다.

이명수의 이미지

가장 많이 쓰는 언어를 물어본 것이 아닌데...;;

semmal의 이미지

국내 기업에서 주로 쓰는 언어만 이야기 하자면

하드웨어 프로그래밍 : Assembly, C
어플리케이션 제작 : C/C++/C#, Java
웹 솔루션 : PHP, Java
게임 개발 : Assembly, C/C++, Java, Ruby, Perl, Python, Lua

외국에서는 C/C++/C#/Java/Perl/Python/Ruby도 많이 쓰이지만, ML, Lisp, Erlang, Leda, Prolog, Clean 등 수많은 언어를 쓰고 있는 것으로 알고 있습니다.

어떤 언어를 배워야 할지 감이 안오신다면, 어떤 언어를 골라서 잘쓰는게 아니라 그냥 프로그래밍을 잘하면 됩니다. 프로그래밍을 잘하는 것과 언어를 잘 쓰는 것은 다른 문제거든요.

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

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

sloth_의 이미지

물론 결국에는 사용하는 언어의 미묘한 부분에 대해서도 정확한 이해가필요하지만..
일단 프로그래밍을 잘하는게 우선이죠

이명수의 이미지

답변 진심으로 감사드립니다

그런데 제가 원한 답변은 가장 아래에 썼던 추가적인 질문의 답변이 아니라
위에 제 질문에 대한 답변이어서요
가장 아래 썼던 추가적인 질문은 지웠습니다
답변들이 그 쪽으로 많이 쏠릴 것 같아서요

어떤 언어를 배워야 할지 감이 안온 것은 아니었구요
위에 썼듯이 Sun과 Cisco에서 어떤 언어를 쓰는지 단순한 호기심에서 였습니다
아무튼 답변주신 거 감사드립니다 많은 도움이 되었어요

sloth_의 이미지

질문의 의도를 오해했네요.. 제가 아는 사람중엔 썬이나 시스코의 개발자로 근무하는 사람이 없어서 모르겠지만 c가 중용될거 같네요

cleol의 이미지

Sun 에서 jdk 소스를 다운받으실 수 있습니다. 직접 살펴보시면 사용된 언어를 알 수 있겠지요.

http://java.sun.com/javase/downloads/index.jsp

저도 소스를 살펴보지는 않았지만, "들은 바" 로는 VM 은 C++로, 컴파일러는 자바로 짜여져있습니다. 라이브러리들은 당연히 자바이구요. 그리고 jdk 가 아닌 Sun 의 자바 관련 프로젝트들 중에 대부분은 당연히 자바를 사용합니다.

자바가 아닌 Sun 의 대표작이라면 Solaris 일텐데, 유닉스 계열이니 물론 C 를 사용하겠지요.

이명수의 이미지

아 그렇군요..

말씀하신 JDK 소스는 정말로 오픈 소스더군요
직접 다운받아서 직접 살펴보셨는데 사용된 언어는 잘 모르겠습니다
아무튼 답변 감사합니다

simpid의 이미지

요점은 언어가 아닙니다.

어떤 언어가 주로 쓰인다고 그걸 공부하실껀가요?

컴퓨터 엔지니어에게 언어는 기본입니다.

처음에야 뭔가를 정해서 공부하겠지만... 한두개 배우다 보면
새로운 언어를 배우는 드는 노력은 처음에 비해 적은 노력을 쉽게 배우고 익숙해 질 수 있게 됩니다.

좋은 엔지니어가 되고 싶으시다면 언어 공부가 아니고
컴퓨터 공부를 하셔야 한다고 얘기 들이고 싶습니다.

질문에서 Cisco 얘기하신것 같은데...
그럼 컴퓨터 공부를 하면서 특히 네트워크 쪽으로 더 깊이 공부하셔야 겠죠.

노가다 프로그램 개발하는 것도 아니고.. 언어는 표현의 수단일뿐 목적이 아닙니다.

imtak의 이미지

Quote:
언어는 표현의 수단일뿐 목적이 아닙니다.

이말이 깊이 와닫네요...

이명수의 이미지

제가 위에 "컴퓨터 언어를 배우고 있는 학생인데요"라고 적어놔서 그런지
오늘 이런 답변만..^^;;;;

열변 감사드리는데요

제가 이승엽 선수 팬이라서 "이승엽 선수는 어느 브랜드 배트를 사용하죠?"라고 질문했더니

"배트가 중요한 것이 아닙니다
이승엽 선수는 배트가 좋아서 홈런을 치는 것이 아닙니다
이승엽 선수가 Rawlings 배트를 사용한다고
Rawlings를 사시겠습니까
배트는 수단일 뿐 목적이 아닙니다"라면서
스윙에 대한 중요함과 기초체력의 중요함에 대해 충고해 주신다면.. 뭐랄까 충고가 고맙기는 한데 좀 황당하죠..

이승엽 선수 팬으로써 이승엽 선수가 어느 브랜드 배트를 쓰는지 그냥 호기심에 궁금할 수도 있는데
꼭 그것이 이승엽 선수가 쓰는 브랜드를 쓰려고 질문했을까요?

밑에 분명히 그 회사에 취직하려는 의도의 질문이 아니라
그냥 궁금해서 질문한다는 말까지 썼는데도
질문을 다 읽어보시기는 하고 답변하셨는지

위에 써놓은 "컴퓨터 언어를 배우고 있는 학생인데요"는 지우는 것이 낫겠네요
지우겠습니다 다른 오해는 없었으면 좋겠습니다

위에 cleol님 만이 글을 잘 이해하셨네요

김일영의 이미지

귀차니즘에 걍 넘어갔습니다 ㅎㅎ

그런데 무슨 언어를 쓰는지 확인을 할 길은 없기에... 도움은 못 드리겠군여~
꼭 찾으시고 좋은 정보 올려주시길

익명 사용자의 이미지

Sun이나 Cisco 담당부서에 물어보세요-_-

저분들 말씀에 다 답이 들어있습니다. 마이크로 기업도 아닌데 여기선 저거 주로 쓰고 저기선 그거 주로 쓰고 그럴거 같습니까? 그때그때 상황에 맞춰서 이거저거 섞어쓰는거죠. 그리고 시대에 따라서 약간 편중되긴 할테고요. 지금은 자바의 시대니 자바를 좀 많이 쓰겠죠. 게다가 썬이야 윗분 말씀대로 자바만든 곳이니 더욱 자바 많이 쓸테고. 그렇게 복잡한데

물론 같은 회사라도 부서나 프로젝트 팀이나 상황에 따라 완전히 다르겠지만 일반적인 답변을 듣고 싶어요

어쩌라고요-_-;? 문장 안에서부터 모순되는건 알곤 계신가. 제대로 알려면 썬 시시코 다니는 분한테 물어볼 수밖에 없죠. 밖에 사람이 뭐 정확하게 아나. 그래놓고 사람들이 좀 핀트가 어긋났다고 모나게 반응하고.

corone의 이미지

익명님이 더 모나 보이시는데요..-_-

자바 VM과 컴파일러의 언어, 시스코 라우터 프로그램의 언어에 대해서 물었잖아요
자바 VM과 컴파일러의 언어에 대한 답변은 달렸고
시스코 라우터 프로그램의 언어만 달리면 되겠네요

자바 라이브러리야 프로그램이라고 할 수는 없고
자바 만든 곳이라고 더욱 자바 많이 쓰지 않을 걸요..ㅋ
알고는 계시는지..

Sun이나 Cisco에 다니시거나 주위에 Sun이나 Cisco에 다니시는 분이 있어서 답변을 아시는 분이
혹시 여기에 있을 것을 기대하고 질문 올리신 거 같은데
익명님이 안다니시면 안다니시는 거지 그걸 왜 모나게 받아들이시는지^^;

굳이 익명을 쓰시는 이유가 궁금하네요^^

익명 사용자의 이미지

시스코라우터는 모르지만... 대부분의 라우터는 당연히 c와 c++로 짜여집니다. ui관련해서는 perl같은게 가끔 끼어들긴 하지만요. 네트워크 전문가가 되려면..... 물론 시스템에대해 잘 알아야겠죠. end to end를 죄다 알면 알수록...
그나저나 세상은 네트워크전문가가 밥벌어먹고살기 힘들어지고 있습니다.

ps. 개인적인 생각으로 네트워크 전문가가 되려면 서울대(특정학교를 말하려는건 아니고 그냥 학벌이 중요하다는 말씀ㅎㅎ 혹시 오해하실까 싶어서) 나와야 된다고 생각!!!

이명수의 이미지

아 그렇군요...
C와 C++
UI에는 perl
답변 정말 감사드립니다

근데 네트워크 전문가 밥벌어 먹기 힘든가요?;;
잘나가는지 알았는데;;;;

마지막 말씀에 "학벌이 중요하다"는 말씀은 마음을 아프게 하네요...ㅠ.ㅠ
네트워크 전문가가 되려면 학벌이 중요한가요?;;

Necromancer의 이미지

Sun Microsystems에 취직하는 사람이 주로 쓰는언어

--> 딱히 말 못합니다.

솔라리스 개발자라면 솔라리스 개발에 필요한 언어들을 다 알고 있을테고,
자바 개발자라면 자바쪽 주로 쓸거고

Cisco 직원들이 쓰는 언어는

--> 이것도 말 못합니다.

자세한건 가봐야 알 수 있습니다.

Written By the Black Knight of Destruction

Written By the Black Knight of Destruction

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.