intTypePromotion=1
ADSENSE

Bài giảng Phần mềm nguồn mở: Bài 6 - Đoàn Thiện Ngân

Chia sẻ: 5A4F5AFSDG 5A4F5AFSDG | Ngày: | Loại File: PDF | Số trang:10

68
lượt xem
4
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài 6 - Sử dụng C và Java trên Linux. Những nội dung chính trong bài này gồm có: Ngôn ngữ C, C++; trình biên dịch cc, gcc, g++; tiện nghi make; Sun Java: jre, jdk; phần mềm Netbeans; ngôn ngữ scripting: Perl, Python, Tcl/Tk, Ruby,... Mời các bạn cùng tham khảo.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Phần mềm nguồn mở: Bài 6 - Đoàn Thiện Ngân

  1. Bài 6: Sử dụng C và Java trên Linux Đoàn Thiện Ngân Đoàn Thiện Ngân Bài 6 - 1/10
  2. Nội dung –Ngôn ngữ C, C++. –Trình biên dịch cc, gcc, g++ –Tiện nghi make –Sun Java: jre, jdk –Phần mềm Netbeans –Ngôn ngữ scripting: Perl, Python, Tcl/Tk, Ruby, … Đoàn Thiện Ngân Bài 6 - 2/10
  3. Ngôn ngữ C, C++ • Trên Unix tập tin: – *.c được xem như tập tin theo chuẩn ANSI C – *.C hay *.cc hay *.cxx được xem như theo chuẩn ANSI C++ • Chú ý: – Tên tập tin trên Unix phân biệt chữ hoa, chữ thường. – hello.c khác với Hello.C Đoàn Thiện Ngân Bài 6 - 3/10
  4. Trình biên dịch cc, gcc, g++ • Trình biên dịch theo chuẩn ANSI C: – cc – gcc – Cài đặt gói gcc – yum install gcc • Trình biên dịch theo chuẩn ANSI C++: – g++ – Cài đặt gói gcc─c++ – yum install gcc─c++ Đoàn Thiện Ngân Bài 6 - 4/10
  5. Tiện nghi make − makefile • make: tiện nghi thông minh • Tập tin cấu hình dùng với make: – makefile – Makefile • Sử dụng make: – Biên dịch – Dọn dẹp – Gọi script tự động, – Hoạt động thông minh. Đoàn Thiện Ngân Bài 6 - 5/10
  6. Sun Java: jre, jdk • Openjava và Sun java. • Java Runtime Environment: jre – cần thiết người dùng chạy các ứng dụng java – không đủ cho người phát triển chương trình • Java Development Kit: jdk – cần thiết người phát triển các ứng dụng java – bao gồm luôn cả jre • Java Download – http://www.oracle.com/technetwork/java/java se/downloads/index.html Đoàn Thiện Ngân Bài 6 - 6/10
  7. Sun Java: jre, jdk • jdk-7u51-linux-x64.tar.gz (jdk-7u51-linux-x64.rpm) – dễ thiết lập thông số, nơi cài đặt – người phát triển ứng dụng java chuyên nghiệp • jre-7u51-linux-x64.tar.gz (jre-7u51-linux-x64.rpm) Đoàn Thiện Ngân Bài 6 - 7/10
  8. Phần mềm Netbeans http://netbeans.org/downloads • Tích hợp các web server phù hợp ứng dụng triển khai • Hỗ trợ rất nhiều ngôn ngữ lập trình: – JAVA – PHP – C, C++ –… Đoàn Thiện Ngân Bài 6 - 8/10
  9. Scripting language Perl, Python, Tcl/Tk, Ruby, … • Perl: mặc định cài theo Fedora – còn rất nhiều nơi sử dụng – lịch sử lâu dài, – rất nhiều ứng dụng còn đang hoạt động • Python: đồ họa, mặc định cài theo Fedora, đang phát trriển rất mạnh, nhiều ứng dụng mới • Tcl/Tk: đồ họa, rất mạnh, tiện nghi, không thông dụng hiện nay. • Ruby: đồ họa, đang phát triển rất mạnh bên ngoài, chưa thông dụngĐoàntại Việt Thiện Ngân nam Bài 6 - 9/10
  10. ??? • Trình biên dịch cc, gcc, g++ • JDK và JRE • Netbeans • Perl, Python, Ruby, Tcl/Tk Đoàn Thiện Ngân Bài 6 - 10/10
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD


intNumView=68

 

Đồng bộ tài khoản
2=>2