Bài giảng Phần mềm nguồn mở: Bài 6 - Đoàn Thiện Ngân
Số trang: 10
Loại file: pdf
Dung lượng: 31.98 KB
Lượt xem: 27
Lượt tải: 0
Xem trước 1 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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.
Nội dung trích xuất từ tài liệu:
Bài giảng Phần mềm nguồn mở: Bài 6 - Đoàn Thiện Ngân 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 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 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 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 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 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 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 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 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 ??? • 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
Nội dung trích xuất từ tài liệu:
Bài giảng Phần mềm nguồn mở: Bài 6 - Đoàn Thiện Ngân 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 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 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 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 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 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 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 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 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 ??? • 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
Tìm kiếm theo từ khóa liên quan:
Phần mềm nguồn mở Bài giảng Phần mềm nguồn mở Ngôn ngữ C Trình biên dịch cc Tiện nghi make Phần mềm NetbeansGợi ý tài liệu liên quan:
-
183 trang 318 0 0
-
'Phần mềm tự do và phần mềm nguồn mở' Free and Open Source Software – Asia-Pacific Consultation
5 trang 134 0 0 -
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 132 0 0 -
Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang
118 trang 117 0 0 -
101 thuật toán chương trình C: Phần 2
130 trang 90 0 0 -
Xây dựng hệ thống tích hợp liên tục nội bộ sử dụng công cụ nguồn mở Jenkins và Gitlab
11 trang 88 0 0 -
91 trang 85 0 0
-
Bài giảng Nhập môn Java: Bài 12 – Võ Tấn Dũng
12 trang 57 0 0 -
Giáo trình Nhập môn quản trị hệ thống Linux
145 trang 46 0 0 -
25 trang 46 0 0