
Python là cái gì? flash la cái gì ?

Python:
- Giống như C++ hay Pascal, Python cũng là một ngôn ngữ lập trình. Vì lý do gì mà nó được mang tên của một loài rắn thì mình vẫn chưa nghiên cứu kỹ. Tuy nhiên, có thể có một lý do là vì Python cực kỳ mềm dẻo. Giống như Java, và cái mà .NET đang hướng đến, đó là Python có thể chạy được trên hầu hết các Hệ điều hành, bao gồm Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, và một số điện thoại di động của Nokia. Tốc độ thực thi của Python cực kỳ nhanh, và Python có thể tạo ra những chương trình chạy từ những script rất nhỏ cho đến những chương trình lớn và vô cùng mạnh mẽ. (Với những ai muốn tìm hiểu về độ mạnh mẽ của Python, có thể xài thử chương trình Blender, một chương trình tuy hơi khó sử dụng, nhưng mạnh gần gấp đôi 3D Studio MAX!!!, bên cạnh đó hoàn toàn miễn phí)
Một thế mạnh khác của Python là một ngôn ngữ hướng đối tượng, có khả năng tích hợp dễ dàng vào các ngôn ngữ lập trình khác. Bên cạnh đó, Python có cấu trúc mã đơn giản, dễ hiểu, và có thể học một cách dễ dàng chỉ trong vài ngày. Một thế mạnh khác của Python, đấy là Python là một ngôn ngữ lập trình, có lẽ là duy nhất, miễn phí và mã nguồn mở.
Anh Đỗ Cường, kiến trúc sư phần mềm của YouTube.Com đã phát biểu về Python
"Python thực sự nhanh,quá đủ cho trang web của chúng tôi để có thể cung cấp những tính năng duy trì được qua thời gian với số lượng chuyên gia ít nhất"
Peter Novig, giám đốc về chất lượng tìm kiếm của Google thì nói:
"Python đã đóng một vai trò hết sức quan trọng đối với Google ngay từ khi mới bắt đầu, và vẫn còn tồn tại để giúp cho hệ thống lớn mạnh và phát triển. Hiện nay có rất nhiều lập trình viên Google sử dụng Python, và chúng tôi đang tuyển thêm người với kỹ năng về ngôn ngữ này."
Thêm một số thông tin ngoài lề, đó là NASA cũng sử dụng Python, và ngoài ra còn có rất nhiều các công ty lớn khác.
Flash:
"Flash" là cái tên được dùng chung cho 1 vài khái niệm khác nhau nên cũng sẽ có 1 vài giải thích khác nhau cho thuật ngữ này: -Flash là 1 công nghệ (hay là 1 nền tảng) được phát triển chủ yếu tập trung cho các ứng dụng trên nền web: cho phép thêm các hiệu ứng chuyển động (animation/hoạt hình), audio, video,... và các tương tác vào trang web 1 cách sinh động. -Flash cũng được hiểu theo nghĩa là 1 công cụ, đó chính là phần mềm Flash (Macromedia Flash, Adobe Flash) được tạo ra để giúp các nhà phát triển tạo ra các ứng dụng Flash. Flash đã phát triển qua rất nhiều phiên bản: FutureSplash Animator (1996), Macromedia Flash 1, 2, 3, 4, 5, Macromedia Flash MX (Flash 6), Macromedia Flash MX 2004 (Flash 7), Macromedia Flash 8, Adobe Flash CS3 (Flash 9), Adobe Flash CS4 (Flash 10).