08/05/2023
👉Bạn nắm được bao nhiêu thể loại lập trình?
💥Đầu tiên, sớm nhất có thể là Pascal. Ngôn ngữ theo hướng thủ tục.
🔥Mỗi function sẽ làm một việc gì đó, sau đó ghép lại thành 1 chương trình. Ngoài ra chúng ta có C cũng làm điều tương tự với hiệu năng và xử lý memory mạnh mẽ, hiện đại hơn.
🔥Tiếp theo chúng ta có lập trình theo hướng đối tượng(OOP).
Chúng ta có C++, java, C #... đa số ngôn ngữ bậc cao khác.
⭐️Ví dụ java, chúng ta có cách tạo ra class, các thuộc tính cũng như phương thức của nó. Mọi thứ được đóng gói, theo nhiều rule khác nhau, như đa hình, kế thừa, trừu tượng..
Sau khi đó chúng ta có lập trình theo hướng functional, hay còn gọi là lập trình hàm. Mọi thứ được trừu tượng hóa theo các hàm.
⭐️Ví dụ về Swift, chúng ta có các high function như count, isEmpty, filter, map... và các concept của lập trình hàm có thể kể đến bộ framework Reactive-programing. Nó bao gồm nhiều tính chất của lập trình hàm, và kèm theo đó và kỹ thuật khác nhau, chẳng hạn như các phép ghép (composition) và các thao tác trên luồng dữ liệu (stream operations). Do đó, Reactive Programming có mối liên hệ với lập trình hàm, nhưng nó không phải là một dạng lập trình hàm thuần túy.
🚀Do vậy, nếu bạn chưa biết gì về Rx, chắc hẳn bạn chưa thực sự là một kỹ sư thực sự.
Chúng ta có rxswift, rxjava, rxjs, ...
💕 Đừng quên follow Takis Tech để đón chờ những bài viết hay hơn nha
——————
Takis Tech - Just do IT
Email: [email protected]
Tiktok: takistech.dev
Fanpage: Takis Tech