thảo luận [Học tập] Ngôn ngữ lập trình Pascal

Status
Not open for further replies.
lol sách giáo khoa để cho cả nước cùng học chứ cho 1 ít mấy thằng đâu mà lập với chả trình, cứ giã excel full 3 năm học cho t, lập trình cho vào môn tự chọn, sau này các cháu đi làm công nhân còn có cái kĩ năng mà leo lên leader, superviser... :doubt:
 
tôi là 1 thằng học mất căn bản tin từ cấp 3 đến năm 1 đại học (ngành không liên quan đến it nhưng bách khoa nó bắt học ở năm 1) nên nghĩ mình ko có duyên với IT mặc dù tư duy toán của tôi rất tốt, cũng mày mò khá nhiều với máy tính nhưng không hiểu nổi mấy dòng code vs logic được dạy.
H 30 tuổi chuyển ngành đang học java full stack. Bắt đầu từ con số 0 nhưng hướng tiếp cận của chương trình nó khác với chương trình tin học cấp 3 đại học. Bắt đầu bằng vài ngày hoàn thành khóa học trên https://studio.code.org/s/course1 (Tôi đánh giá cao khóa học này vì nó giúp dễ dàng hiểu được điều kiện, vòng lặp... mà hồi xưa tôi chả hiểu cmg) rồi học về JS. Giờ đang học module2 java thấy dễ dàng tiếp thu, không gặp khó khăn nào.
Nên tôi nghĩ cái quan trọng nhất trong việc dạy để định hướng nghề nghiệp, tạo hứng thú cho học sinh thì ngôn ngữ phải đơn giản và quan trọng hơn là phải thấy ngay được sản phẩm mình tạo ra. Chưa tiếp xúc với các ngôn ngữ khác như nhưng việc đc dạy JS ở module 1 khiến tôi tiếp thu nhanh được kiến thức căn bản của lập trình và không bị nhàm chán bởi việc chỉ cắm mặt vào cái console như bên java.
 
Hi em cũng đang làm con pet project bằng Pascal/Lazarus đây bác, thấy cảm giác thích thú y như ngày xưa làm Visual Basic 5, 6/Delphi 7 :sweet_kiss:

2021a01b9f7c-62d5-4d81-836e-27b51b559e3d.png
Trông giao diện chán nhỉ :D, cùi cùi nhưng cũng khá đủ món ăn chơi, tôi cũng xài cái này vì đa nền, code 1 cái service trên Free BSD chạy 5 năm liên tọi ko lỗi lầm gì 🤣
 
Trông giao diện chán nhỉ :D, cùi cùi nhưng cũng khá đủ món ăn chơi, tôi cũng xài cái này vì đa nền, code 1 cái service trên Free BSD chạy 5 năm liên tọi ko lỗi lầm gì 🤣
Hi giao diện thì theming phát một đẹp ngay, quan trọng là crossplatform :sweet_kiss:
 
Pascal, như đã giới thiệu trước khi học, chủ yếu để làm quen với lập trình, vấn đề là học giải thuật thôi mà (mới đây thôi còn phải google tìm công thức tính ước số, bội số chung nhỏ nhất do viết macro tính shape cho corel, ko phải lập trình chắc cả đời ko bao giờ dùng đến nó luôn quá) .

Mình lúc trước chỉ học pascal, mà khi đi làm đụng chuyện, nhờ kiên thức đó mà chơi luôn exel, vbasic, c++, autoit. Macro các kiểu cho corel, photoshop , thậm chí đụng đến thiết kế web như java, php, css đều tự học và làm đc việc 1 cách dễ dàng. (Mặc dù tất cả mọi thứ đều lỏm bỏm, trừ pascal)
 
Last edited:
Thực ra Pascal/ Delphi đâu có yếu hơn C++ đâu. Sau này ít người làm libraries cho nó nên phiền phức thôi chứ cái gì C++ làm được thì Delphi làm được thôi.
Quan trọng là do hãng Borland phát triển kém nữa
C++ là do hãng thống trị lúc đó là Microsoft đẩy với bộ IDE Visual C++
Ông trùm Bill Gates cũng muốn đẩy Visual Basic lắm nhưng cũng éo thành công. Các hãng phần mềm vẫn quyết tâm chọn C++ giai đoạn 1995-2005
 
Lướt qua 13 page thì thấy toàn thánh thần, cứ đòi cho mấy cháu học cái này, học cái nọ

Mấy anh cứ đòi cho bọn nhỏ học Python, C/C++ để làm cái gì? Để lấy căn bản?

Tôi đảm bảo thế nào cũng có anh gào lên: "Vậy chứ Python với C/C++ không học để lấy căn bản được à?"

Ờ thì được, tôi đâu có dám nói là không. Nhưng bộ mấy anh không biết là lên ĐH thì cũng học lại C/C++ à? Vậy tại sao phải bắt ép tụi nhỏ vào cái ngôn ngữ này ở PT trong khi lên ĐH lại có nhiều thời gian hơn để đi sâu vào nó?

Đấy là chưa kể tôi còn gặp một anh "Siêu nhân" nào đó cho bọn nhỏ học luôn linked list, rồi queue rồi stack ở PT. Tôi hỏi thiệt chứ, anh có được bình thường không vậy?

Rồi lại đến Python, có nhiều anh nói là Python nó rất gần gũi và gần giống như là ngôn ngữ tự nhiên. Ờ thì tôi công nhận Python nó rất gần gũi và đơn giản, đơn giản kinh khủng luôn, đơn giản tới mức không cần quan tâm kiểu dữ liệu là cái gì luôn vì nó auto thành string hết rồi.

Thêm cái nữa là lấy Python dạy cho bọn nhỏ chẳng khác nào xây nhà chưa đổ móng đã lo đi xây mái rồi.

Tóm lại: việc bọn nhỏ sẽ học ngôn ngữ nào và chương trình như thế nào sẽ do Bộ Giáo Dục họ nghiên cứu và quyết định. Và việc quan trọng nhất của mấy cháu PT đó là vào ĐH chứ không phải là giỏi lập trình.
 
Lướt qua 13 page thì thấy toàn thánh thần, cứ đòi cho mấy cháu học cái này, học cái nọ

Mấy anh cứ đòi cho bọn nhỏ học Python, C/C++ để làm cái gì? Để lấy căn bản?

Tôi đảm bảo thế nào cũng có anh gào lên: "Vậy chứ Python với C/C++ không học để lấy căn bản được à?"

Ờ thì được, tôi đâu có dám nói là không. Nhưng bộ mấy anh không biết là lên ĐH thì cũng học lại C/C++ à? Vậy tại sao phải bắt ép tụi nhỏ vào cái ngôn ngữ này ở PT trong khi lên ĐH lại có nhiều thời gian hơn để đi sâu vào nó?

Đấy là chưa kể tôi còn gặp một anh "Siêu nhân" nào đó cho bọn nhỏ học luôn linked list, rồi queue rồi stack ở PT. Tôi hỏi thiệt chứ, anh có được bình thường không vậy?

Rồi lại đến Python, có nhiều anh nói là Python nó rất gần gũi và gần giống như là ngôn ngữ tự nhiên. Ờ thì tôi công nhận Python nó rất gần gũi và đơn giản, đơn giản kinh khủng luôn, đơn giản tới mức không cần quan tâm kiểu dữ liệu là cái gì luôn vì nó auto thành string hết rồi.

Thêm cái nữa là lấy Python dạy cho bọn nhỏ chẳng khác nào xây nhà chưa đổ móng đã lo đi xây mái rồi.

Tóm lại: việc bọn nhỏ sẽ học ngôn ngữ nào và chương trình như thế nào sẽ do Bộ Giáo Dục họ nghiên cứu và quyết định. Và việc quan trọng nhất của mấy cháu PT đó là vào ĐH chứ không phải là giỏi lập trình.
Nói đoạn đầu hay mà cái tóm lại thì dở quá fens
 
Vozer có vẻ thích python quá nhỉ
Mình thì chúa ghét mấy ngôn ngữ lập trình dynamic type. Nó dễ cho beginner nhưng lại khó cho pro.
Làm Python hay JS mà phải làm mấy project lớn nó cảm giác nó càng to càng không an toàn
Em cũng không thích mấy ngôn ngữ dynamic type lắm. Nhưng mà định học ML, AI nên phải cắn răng học python :(
 
Cho mình hỏi với các bác .
Thuật toán gồm học những gì vậy ?
Mình có học qua
  • Binary Search.
  • Quick Sort.
  • Merge Sort.
  • Order Statistics.
  • KMP algorithm.
  • Rabin karp.
  • Z's algorithm.
  • Aho Corasick String Matching.
Giờ vẫn chưa biết học gì , toàn ngồi cày html ,css làm front end . :(
Nghe no hope quá .
Thì phải làm công việc liên quan tới thuật toán chứ. Làm frontend thì hầu như k có ứng dụng phải rồi.
 
Nói đoạn đầu hay mà cái tóm lại thì dở quá fens
Đúng là ko hay lắm thật :D nhưng thực tế là vậy đó. Giáo dục ở mình vẽ ra đủ thứ hay ho, nhưng rốt cục dạy và học chỉ để thi đại học. Môn thi đại học là môn chính, còn lại là dbrr hết 😁
Lạm bàn tí thì vì việc dạy và học vậy nên mới tạo ra 1 xã hội thiếu văn hoá như ngày nay. Một bài toán: một cộng hai nhân ba bằng mấy cũng lên báo rầm rộ 😁
 
Nói đoạn đầu hay mà cái tóm lại thì dở quá fens
chứ theo fence phải tóm lại thế nào? :shame:
Đúng là ko hay lắm thật :D nhưng thực tế là vậy đó. Giáo dục ở mình vẽ ra đủ thứ hay ho, nhưng rốt cục dạy và học chỉ để thi đại học. Môn thi đại học là môn chính, còn lại là dbrr hết 😁
Lạm bàn tí thì vì việc dạy và học vậy nên mới tạo ra 1 xã hội thiếu văn hoá như ngày nay. Một bài toán: một cộng hai nhân ba bằng mấy cũng lên báo rầm rộ 😁
chứ gì nữa. lời ra tiếng vào thì cũng chỉ làm BGD chậm triển khai lại thôi
 
Cấp 3 bọn tôi cũng học Pascal.
Như lời giới thiệu, Pascal nó được chọn bởi tính " trong sáng, đơn giản, dễ hiểu...".
Thời đó chưa biết gì thì mấy cái if then else, while..., Sơ đồ khối....nó là cái gì đó rất mới mẻ,.dễ hiểu. Ai có khả năng logic yêu thích học rất ham.
Tất nhiên Pascal hạn chế khá nhiều trong ứng dụng thực tế sau này nhưng nên coi nó là nền tảng cũng tốt mà.
Hiện giờ thì tôi thua IT vì ko theo, nhưng chê Pascal là không đúng, nó có vai trò của nó rất rõ ở nhập môn căn bản. T

Sent from Xiaomi Redmi Note 7 using vozFApp
 
Quan trọng là do hãng Borland phát triển kém nữa
C++ là do hãng thống trị lúc đó là Microsoft đẩy với bộ IDE Visual C++
Ông trùm Bill Gates cũng muốn đẩy Visual Basic lắm nhưng cũng éo thành công. Các hãng phần mềm vẫn quyết tâm chọn C++ giai đoạn 1995-2005
Bây h vẫn còn 1 số project làm bằng Delphi vẫn được update, 1 trong số đó kể đến Dev C++, IDE cho C++ nhưng code bằng Delphi :sexy_girl:
 
Vãi. Mod box F33 quẳng thớt vô đây.
Thôi thì lock vì chúng ta chỉ là những coder culi, không phải là bộ trưởng Bộ giáo dục.
Mọi tranh cãi qua 12 page là đủ thông tin rồi.
Chứ tôi vẫn vote cho dạy C++ ở cấp 3. Dùng CodeblockNoSetup.zip download về giải nén chạy luôn. Nhẹ vl, máy cũ Pentium 4 dùng WinXP cũng vẫn chạy bình thường, hợp với các em nhà nghèo ở quê.
Em nào đam mê vẫn có thể học C++ nâng cao để code phần mềm trên Windows bằng QT GUI, code game mobile bằng Cocos2DX, hay cao siêu hơn thì nghịch Unreal Engine 4-5 dev game bom tấn
 
Status
Not open for further replies.
Back
Top