Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: Nên học ngôn ngữ lập trình nào với khoa học

  1. #1
    Ngày gia nhập
    03 2012
    Bài viết
    2

    Mặc định Nên học ngôn ngữ lập trình nào với khoa học

    Chào mọi người,

    Chẳng là mình là dân vật lý, nhưng lý và tin học giờ khó tách ra khỏi nhau, các bài toán vật lý mà ngồi tính với số liệu thì ngang bằng đi tù. Mình cũng ham thích lập trình, nhưng chưa biết sẽ đi đâu về đâu với ngôn ngữ nào. Mọi người có thể hướng cho mình không.
    Mình cũng thử nhòm qua ngôn ngữ nhưng thấy ôi sao khó.

    1. Fortran : thấy bảo ngôn ngữ này dễ học (công nhận là hơn mấy ông còn lại thật), hiệu năng cao, giải quyết bài toán tốt, phù hợp với dân làm khoa học, nhưng thấy phần graphics của nó ko tốt lắm, vẽ đồ thị thì phải dùng GNU Plot hay DISLIN (bạn nào có book về cái này ko share mình nhé). Nói tóm lại là phù hợp để cho mình xài chứ không phải cho cộng đồng sài.
    2. C/C++ : Cái này thì mình lơ tơ mơ quá, chưa biết nó ra sao. Được cái sử dụng MFC thì tốt cái Form, chưa biết xử lí số liệu trên đó có mạnh không nữa.
    3. Visual Basic : cùng cha khác mẹ với VC++, mình chưa dùng nhiều nên cũng ko dám nói nhiều.
    4. MatLab : công cụ này thì quá mạnh, nhưng mạnh quá được cái chậm, mình cũng ko kết nó lắm.

    ....
    Mọi người cho chút kinh nghiệm với.

  2. #2
    Ngày gia nhập
    02 2011
    Nơi ở
    hà nội
    Bài viết
    131

    Thực tế là bạn học lập trình để ứng dụng vào vật lý thì chẳng có tác dụng gì đâu
    Còn nếu bạn học lập trình mà tìm hiểu về vật lý may ra có chút có lợi. Bạn nên hiểu rằng Vật Lý có thể sử dụng nhiều sản phẩm của lập trình. Nhưng một người lập trình ko dễ dàng để tạo ra một sản phẩm ứng dụng cao vào vật lý
    ---- > Do đó học lập trình để ứng dụng vào vật lý là một suy nghĩ hết sức sai lầm
    Chia tay bình minh

  3. #3
    Ngày gia nhập
    12 2009
    Nơi ở
    The country of happiness
    Bài viết
    182

    bạn có thể code các tool phục vụ cho việc tính toán số liệu, giải các bài toán tối ưu, ... để đảm bảo tốc độ bạn có thể dùng C/C++.
    Trích dẫn Nguyên bản được gửi bởi Wazi Armstrong Xem bài viết
    Ôi skill của mình đã đạt đến hàng tuyệt đỉnh
    Không chỉ ăn, tắm, đi lại có thể code
    Mà giờ đã mình có thể code cả khi ngủ. Code tạm vào buffer của não, lúc nào dậy chỉ việc viết ra một cách trôi chảy không lưỡng lự.
    PS: Nếu ngủ dài rảnh rảnh có thể debug luôn, dậy chỉ việc build ?
    Trích dẫn Nguyên bản được gửi bởi vietanh8286 Xem bài viết
    Lập trình viên giỏi là lập trình viên có vợ

  4. #4
    Ngày gia nhập
    03 2012
    Bài viết
    2

    Trích dẫn Nguyên bản được gửi bởi chiga9x Xem bài viết
    Thực tế là bạn học lập trình để ứng dụng vào vật lý thì chẳng có tác dụng gì đâu
    Còn nếu bạn học lập trình mà tìm hiểu về vật lý may ra có chút có lợi. Bạn nên hiểu rằng Vật Lý có thể sử dụng nhiều sản phẩm của lập trình. Nhưng một người lập trình ko dễ dàng để tạo ra một sản phẩm ứng dụng cao vào vật lý
    ---- > Do đó học lập trình để ứng dụng vào vật lý là một suy nghĩ hết sức sai lầm
    Cái này thì cậu hơi chủ quan, cha đẻ của internet cũng là vật lý, các phần mềm thương mại đều dựa trên các thuật toán mà các thuật toán đó được tạo ra để phục vụ cho việc hiểu được tự nhiên tức là những vấn đề liên quan đến vật lý hoặc theo 1 nghĩa ngược lại do đó vật lý và lập trình gắn bó chặt chẽ với nhau.
    Trích dẫn Nguyên bản được gửi bởi tiendaotd Xem bài viết
    bạn có thể code các tool phục vụ cho việc tính toán số liệu, giải các bài toán tối ưu, ... để đảm bảo tốc độ bạn có thể dùng C/C++.
    Nhưng mình muốn tạo ra sản phẩm, và sản phẩm đó trực quan, dễ sử dụng nên mình đang phân vân có nên dùng VB hay là VC++ dùng MFC???

  5. #5
    Ngày gia nhập
    04 2010
    Bài viết
    1,534

    Trích dẫn Nguyên bản được gửi bởi dungnv2410 Xem bài viết
    Chào mọi người,

    Chẳng là mình là dân vật lý, nhưng lý và tin học giờ khó tách ra khỏi nhau, các bài toán vật lý mà ngồi tính với số liệu thì ngang bằng đi tù. Mình cũng ham thích lập trình, nhưng chưa biết sẽ đi đâu về đâu với ngôn ngữ nào. Mọi người có thể hướng cho mình không.
    Mình cũng thử nhòm qua ngôn ngữ nhưng thấy ôi sao khó.

    1. Fortran : thấy bảo ngôn ngữ này dễ học (công nhận là hơn mấy ông còn lại thật), hiệu năng cao, giải quyết bài toán tốt, phù hợp với dân làm khoa học, nhưng thấy phần graphics của nó ko tốt lắm, vẽ đồ thị thì phải dùng GNU Plot hay DISLIN (bạn nào có book về cái này ko share mình nhé). Nói tóm lại là phù hợp để cho mình xài chứ không phải cho cộng đồng sài.
    2. C/C++ : Cái này thì mình lơ tơ mơ quá, chưa biết nó ra sao. Được cái sử dụng MFC thì tốt cái Form, chưa biết xử lí số liệu trên đó có mạnh không nữa.
    3. Visual Basic : cùng cha khác mẹ với VC++, mình chưa dùng nhiều nên cũng ko dám nói nhiều.
    4. MatLab : công cụ này thì quá mạnh, nhưng mạnh quá được cái chậm, mình cũng ko kết nó lắm.

    ....
    Mọi người cho chút kinh nghiệm với.
    Trên nguyên tắc cả đám ngôn ngữ trên chẳng có cái nào dễ hơn cái nào cả. Tôi không hiểu tại sao có người nói Fortran dễ.
    MatLab chậm? chậm ra sao? chạy 2-3 ngày mới ra kết quả? Hồi tôi còn làm việc bên khoa học. Chạy vài ngày mới có kết quả là chuyện không hiếm. Chẳng chết ai cả.
    Nếu có điều kiện học MatLab thì nên học. Bởi vì đây là công cụ được đưa ra để trợ giúp ứng dụng khoa học và kỹ thuật.

    Kinh nghiệm làm việc với khoa học của tôi gồm có:

    1. Kỹ thuật dùng số thực và quản lý sai số. Ngôn ngữ nào cho phép làm cái này là xài được.

    2. Chép dữ liệu vào spreadsheet (Excel) để dễ phân tích và báo cáo. Học mấy cái formula của Excel rất quan trọng. Và VBA cũng góp phần không ít.

    Đi lẩn quẩn với MFC là đi sai đường rồi. Ba cái đồ đó là đờ trang sức. Bài toán khoa học kỹ thuật hơn thua nhau ở cái phần quản lý sai số và tính thống kê số liệu.

  6. #6
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Mặc định Nên học ngôn ngữ lập trình nào với khoa học

    Nếu biết Pascal thì nên học Delphi. App của Delphi tương đối nhanh, code tương đối tối ưu, lập trình trực quan drag&drop, bộ thư viện RTL/VCL rất nhiều, phong phú, xử lý với số thực hay giao tiếp với Excel là chuyện nhỏ.
    Các nước châu Âu vẫn còn và hay dùng Delphi trong các ứng dụng kinh tế, kế toán, tính toán kỹ thuật, tài chánh, chứng khoán.
    Em giờ chỉ còn nhớ có 1 mình Delphi, nhớ mang mang thôi, đủ để viết cây gen (cho khỏ xxxx luôn). Bà con coder cao thủ C++, C#, Já và đừng vào ném đá em tội nghiệp.
    Đã được chỉnh sửa lần cuối bởi TQN : 10-04-2012 lúc 12:58 PM.

  7. #7
    Ngày gia nhập
    04 2010
    Bài viết
    1,534

    Ừ nhỉ. Mình lầm môi trường rồi. Xin đính chính lại:
    - Ở môi trường này chưa cần phải biết đến tầm quan trọng của spreadsheet.
    - Sai số cũng vậy.
    Đã được chỉnh sửa lần cuối bởi VoTichSu : 11-04-2012 lúc 09:21 AM.

  8. #8
    Ngày gia nhập
    06 2012
    Bài viết
    5

    Thumbs down Bài toán kỹ thuật

    Theo bản thân nhận thấy thì Matlab sẽ giải quyết rất tốt vấn đề về các bài toán kỹ thuật. Có thể nói mọi bài toán về Vật lý Phổ Thông MatLab đều giải quyết rất gọn gàn, nhanh chóng. Matlab chỉ chậm khi bạn phân tích khối lượng lớn dữ liệu thôi (các bài toán nghiên cứu, thực tế lớn)

    Hạn chế của Matlab hiện nay là GUI của nó hơi tẻ nhạt, không đầy đủ control như của VB, VC

    Các ngôn ngữ như C/C++ VB thì mạnh về hệ thống, ứng dụng trực quan, nếu muốn giải quyết các bài toán kỹ thuật trên đây bạn sẽ phải ngồi viết lại các hàm toán học dài loằng ngoằng mà chưa chắc đã đúng nữa chứ (Trên Matlab đã xây dựng sẵn)

    Fortran được cộng đồng khoa học sử dụng nhiều vì các thư viện tính toán đã được xây dựng từ rất lâu và khá đầy đủ nên các nhà khoa học hay sử dụng nhất là các vị bên mô phỏng (fortran chủ yếu chạy để lấy số liệu mang cho chương trình khác thể hiện như VMD, Origin,...)

    Mình cũng là dân vật lý, định kết hợp giữa Matlab và VB.NET để xây dựng ứng dụng (Matlab xử lý số liệu, VB.NET minh họa và giao tiếp với người dùng), và đang tìm hiểu cái vụ Matlab dịch ra .dll hoặc C để kết nối với VB.NET

Các đề tài tương tự

  1. Các loại khoá vân tay nên chọn để bảo vệ an toàn cho bạn
    Gửi bởi kinhnghiem trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 16-04-2013, 08:31 AM
  2. Nên chọn chuyên ngành khoa học máy tính hay công nghệ phần mềm?
    Gửi bởi hungxd94 trong diễn đàn Đào tạo CNTT
    Trả lời: 21
    Bài viết cuối: 07-02-2013, 04:23 PM
  3. Áo khoác nam | Áo khoác hàn quốc | Áo khoác da đẹp 2012
    Gửi bởi khoinguyennvn trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 10
    Bài viết cuối: 28-12-2012, 10:49 PM
  4. Ngắm nhìn những mẫu áo khoác nữ tạo nên xu hướng cho mùa đông năm nay.
    Gửi bởi qhtattoo.com trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 16-12-2011, 03:56 PM
  5. Phản khoa học, nên mua lại sim ảo
    Gửi bởi thanhhung2013 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 30-07-2011, 09:21 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn