Bài giảng Phần mềm nguồn mở - Bài 6: Sử dụng C và Java trên Linux - Đoàn Thiện Ngân

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,

pdf10 trang | Chia sẻ: phuongt97 | Lượt xem: 402 | Lượt tải: 0download
Nội dung tài liệu Bài giảng Phần mềm nguồn mở - Bài 6: Sử dụng C và Java trên Linux - Đoàn Thiện Ngân, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Đoàn Thiện Ngân Bài 6 - 1/10 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 - 2/10 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 - 3/10 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 - 4/10 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 - 5/10 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 - 6/10 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 – se/downloads/index.html Đoàn Thiện Ngân Bài 6 - 7/10 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 - 8/10 Phần mềm Netbeans • 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 - 9/10 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 tại Việt nam Đoàn Thiện Ngân Bài 6 - 10/10 ??? • Trình biên dịch cc, gcc, g++ • JDK và JRE • Netbeans • Perl, Python, Ruby, Tcl/Tk

Các file đính kèm theo tài liệu này:

  • pdfbai_giang_phan_mem_nguon_mo_bai_6_su_dung_c_va_java_tren_lin.pdf
Tài liệu liên quan