PDA

View Full Version : ngôn ngữ lập trình cơ bản!


Jasper
13-07-2008, 11:55 PM
turbo pascal rất ngon.tuy đó là ngôn ngữ lập trình cấp thấp nhưng nó đòi hỏi một chỉ số thông minh rất cao để có thể lập trình đc.bản free pascal với phần mềm mở rộng có thể lập trình đc một số thứ mà C++ không thể lập trình đc
:banana::banana:
turbo pascal là vô đối

ThienPhu
16-07-2008, 09:01 AM
Bạn đang bị nhầm lẫn giữa ngôn ngữ lập trình cấp thấp và ngôn ngữ lập trình dễ, dạ kính thưa bạn pascal của bạn không phải là ngôn ngữ cấp thấp và cũng không phải như bạn hiểu là ngôn ngữ lập trình cấp thấp thì dễ, thực tế ngôn ngữ lập trình cấp càng thấp càng khó và càng yêu cầu đầu óc logic + sự hiểu biết về cấu trúc máy tính (assembly phải hiểu rõ tổ chức bộ nhớ và các thanh ghi trong cpu mới lập trinhg đc, trong khi java thì chẳng cần quan tâm là máy gì luôn), ngôn ngữ đc xếp vào cấp thấp nhất (cấp 1) là mã binary, cấp cao hơn (cấp 2) là assembly, pascal của bạn + c + java... là ngôn ngữ cấp 3, sql là ngôn ngữ cấp 4

Còn nói về độ vô đối thì bạn lại càng nhầm, xét về hiệu năng thì ngày nay chẳng có ai dùng pascal để lập trình app hay bất cứ cái gì cả, xét về khả năng can thiệp hệ thống thì pascal không thể bằng assembly, thậm chí không bằng c. Túm lại bạn thích dùng pascal thì nói là thích chứ đừng chưa gì đã khẳng định như thế

Duong Viet Cuong
16-07-2008, 02:23 PM
Bạn đang bị nhầm lẫn giữa ngôn ngữ lập trình cấp thấp và ngôn ngữ lập trình dễ, dạ kính thưa bạn pascal của bạn không phải là ngôn ngữ cấp thấp và cũng không phải như bạn hiểu là ngôn ngữ lập trình cấp thấp thì dễ, thực tế ngôn ngữ lập trình cấp càng thấp càng khó và càng yêu cầu đầu óc logic + sự hiểu biết về cấu trúc máy tính (assembly phải hiểu rõ tổ chức bộ nhớ và các thanh ghi trong cpu mới lập trinhg đc, trong khi java thì chẳng cần quan tâm là máy gì luôn), ngôn ngữ đc xếp vào cấp thấp nhất (cấp 1) là mã binary, cấp cao hơn (cấp 2) là assembly, pascal của bạn + c + java... là ngôn ngữ cấp 3, sql là ngôn ngữ cấp 4

Còn nói về độ vô đối thì bạn lại càng nhầm, xét về hiệu năng thì ngày nay chẳng có ai dùng pascal để lập trình app hay bất cứ cái gì cả, xét về khả năng can thiệp hệ thống thì pascal không thể bằng assembly, thậm chí không bằng c. Túm lại bạn thích dùng pascal thì nói là thích chứ đừng chưa gì đã khẳng định như thế


Khà khà . Sôi động thật :D Pascal ban đầu đưa vào chương trình pt chỉ là học thuật toán thui với lại không cần design nhiều ( đúng ko nhỉ ) còn càng cao càng dễ .
Mai sau tôi sẽ cố gắng viết phần mềm cấp n ( n > 4 ) chỉ cần gõ yêu cầu là phun ra phần mềm :a: ví dụ gõ "phần mềm tìm ng iu" thế là tạch tạch tạch ra phần mềm "tim nguoi iu . exe" đó có thể coi là ý tưởng đó chứ :a:
Hoặc là xây dựng sẵn các module rùi ng dùng chỉ cần kéo và thả mà chả cần tí code nào , dần dần con ng ta sẽ ngu đi :banana: Bạn có thể tìm hiểu autoplay studio cũng kiểu này hay sao í , nhưng atps có cả edit code nên nếu học hết thì cũng khủng lắm
.

Đùa đấy . Hì hì . Mỗi thứ có một thế mạnh riêng . nhưng pascal ko dc dùng rộng rãi vì quá bất tiện thì phải . Giờ ng ta khoái dùng .netframework thì phải . Căn bản tớ thấy có nhiều tool và hỗ trợ nhiều lắm . Còn về code cho vi xử lí thì tớ đang dùng C cho nó nhẹ nợ ^^

Jasper
17-07-2008, 05:32 AM
không phải thế đâu.Mấy cái file pascal rất khó bị virus hởi thăm.Thứ hai nữa là ngôn ngữ này thường đc để lập trình một số bộ phận của win đấy.Học cái này tuy nhìn dễ nhưng mà nghĩ thì n ngày mới nghĩ ra một bài hay một cách lập trình đc gọi là mới!(n>7)

ThienPhu
19-07-2008, 02:08 PM
Hơ hơ c so với assem thì nhẹ nợ thật=)) nhưng đỡ đc java không đại ka cường;))
Công nhận là nếu cứ phát triền nhiều ngôn ngữ bậc cao thì bậc của lập trình viên ngày càng thấp đi, nhưng phải như thế thì phần mềm mới thực sự trở thành công nghiệp đc, khi ấy đội ngũ "công nhân code" sẽ chỉ có kéo và thả, còn những thằng đầu to sẽ điều hành công việc và debug, sửa code, đảm bảo 1 phần mềm lớn sẽ làm xong trong vòng vài ngày=))(tất nhiên đây vẫn chỉ là mơ ước, hiện tại đã có 1 số công đoạn kéo thả trong việc làm phần mềm nhưng lập trình viên vẫn phải hiểu code mới làm đc)

@jasper: cơ sở đâu mà đồng chí bảo file pascal khó bị virus hỏi thăm, các đồng chí chỉ biết học lập trình mà không biết 1 điều cơ bản nhất của các ngôn ngữ biên dịch cấp 3 là file .exe chạy trên win sau khi đã biên dịch của mọi ngôn ngữ đều là những file exe chả khác quái gì nhau, cơ sở đâu để nói nó ít dính virus (bảo mật hơn)

Còn tôi hoàn toàn có cơ sở để nói java bảo mật hơn vì tính hướng đối tượng hoàn toàn của nó, trong quá trình code nếu làm tốt việc xét quyền cho các var, các method and các class thì đảm bảo không có cái gì có thể "chọc ngoáy" đc vào chương trình java của bạn sau khi đã biên dịch ra file .class

Duong Viet Cuong
20-07-2008, 10:44 AM
Hơ hơ c so với assem thì nhẹ nợ thật=)) nhưng đỡ đc java không đại ka cường;))
Công nhận là nếu cứ phát triền nhiều ngôn ngữ bậc cao thì bậc của lập trình viên ngày càng thấp đi, nhưng phải như thế thì phần mềm mới thực sự trở thành công nghiệp đc, khi ấy đội ngũ "công nhân code" sẽ chỉ có kéo và thả, còn những thằng đầu to sẽ điều hành công việc và debug, sửa code, đảm bảo 1 phần mềm lớn sẽ làm xong trong vòng vài ngày=))(tất nhiên đây vẫn chỉ là mơ ước, hiện tại đã có 1 số công đoạn kéo thả trong việc làm phần mềm nhưng lập trình viên vẫn phải hiểu code mới làm đc)

@jasper: cơ sở đâu mà đồng chí bảo file pascal khó bị virus hỏi thăm, các đồng chí chỉ biết học lập trình mà không biết 1 điều cơ bản nhất của các ngôn ngữ biên dịch cấp 3 là file .exe chạy trên win sau khi đã biên dịch của mọi ngôn ngữ đều là những file exe chả khác quái gì nhau, cơ sở đâu để nói nó ít dính virus (bảo mật hơn)

Còn tôi hoàn toàn có cơ sở để nói java bảo mật hơn vì tính hướng đối tượng hoàn toàn của nó, trong quá trình code nếu làm tốt việc xét quyền cho các var, các method and các class thì đảm bảo không có cái gì có thể "chọc ngoáy" đc vào chương trình java của bạn sau khi đã biên dịch ra file .class

Chẳng lẽ dùng java để lập trình cho vi xử lí :angel_not:
Mà vi xử lí tui thì tui hem sợ virus :a:
Còn trong app thì tui dùng dot net
mà nói cho mà biết nhé . đây đang cầy java với php nè :banana:

tamnguyen0238
18-01-2009, 03:34 AM
Hơ hơ c so với assem thì nhẹ nợ thật=)) nhưng đỡ đc java không đại ka cường;))
Công nhận là nếu cứ phát triền nhiều ngôn ngữ bậc cao thì bậc của lập trình viên ngày càng thấp đi, nhưng phải như thế thì phần mềm mới thực sự trở thành công nghiệp đc, khi ấy đội ngũ "công nhân code" sẽ chỉ có kéo và thả, còn những thằng đầu to sẽ điều hành công việc và debug, sửa code, đảm bảo 1 phần mềm lớn sẽ làm xong trong vòng vài ngày=))(tất nhiên đây vẫn chỉ là mơ ước, hiện tại đã có 1 số công đoạn kéo thả trong việc làm phần mềm nhưng lập trình viên vẫn phải hiểu code mới làm đc)

@jasper: cơ sở đâu mà đồng chí bảo file pascal khó bị virus hỏi thăm, các đồng chí chỉ biết học lập trình mà không biết 1 điều cơ bản nhất của các ngôn ngữ biên dịch cấp 3 là file .exe chạy trên win sau khi đã biên dịch của mọi ngôn ngữ đều là những file exe chả khác quái gì nhau, cơ sở đâu để nói nó ít dính virus (bảo mật hơn)

Còn tôi hoàn toàn có cơ sở để nói java bảo mật hơn vì tính hướng đối tượng hoàn toàn của nó, trong quá trình code nếu làm tốt việc xét quyền cho các var, các method and các class thì đảm bảo không có cái gì có thể "chọc ngoáy" đc vào chương trình java của bạn sau khi đã biên dịch ra file .class

-----------
- Ah, không phải như bạn nghĩ đâu, hiện nay có một số phần mềm có thể dịch được *.class rồi, khả năng biên dịch ngược lại là 80% rồi (làm sao mà perfect được).
- Java tuy rất hay vì nó có thể "độc lập" và không lệ thuộc nhiều như .Net (môi trường thực hiện), nhưng để chơi môn này lên thàng Pro thì không phải dễ ăn đâu đó.