vozForums
Về việc các vấn đề gần đây xoay quanh vụ Trung Quốc

Go Back   vozForums > Máy tính để bàn > Phần mềm


Reply
 
Thread Tools
  #1  
Old 28-03-2012, 19:06
mimit9x mimit9x is offline
K.I.A
 
Join Date: 09-2011
Posts: 58
[CNTT] các bác vào thảo luận về ngôn ngữ lập trình đc k ạ

E đang học năm 2 . Vấn đề của e là về ngôn ngữ lập trình các bác ợ , (E đã google search câu hỏi nhưng k tìm được câu trả lời dễ hiểu), mong các bác hảo tâm vào giúp đỡ:

Câu hỏi 1:

”Languages should never allow implicit variable declarations"
i) Provide an argument supporting the statement.
ii) Provide an argument against this statement.

"1 ngôn ngữ lập trình nên k cho phép khai báo biến ẩn"
i) Đưa ra ý kiến để hỗ trợ luận điểm trên
ii) Đưa ra ý kiến để chống lại luận điểm trên

Câu hỏi 2:


The common blocks were used in FORTRAN to allow for easier communication between the mainline and subroutines/functions. However, the common blocks introduced many potential problems. Specify two modifications that you would make to the common blocks to make them safer and more secure.

Trong FORTRAN thì common block đc sử dụng để trao đổi dễ dàng hơn giữa hàm main và các hàm subroutine hay function. Tuy nhiên, common block vẫn gây ra 1 số vấn đề. Đưa ra 2 ý kiến để làm common block trở nên an toàn hơn.

--------------------------------
Tạm thời 2 câu đã các bác ạ. Ngoài 4 thế hệ ngôn ngữ đầu tiên là FORTRAN, AGOL, Pascal, ADA ra thì e cũng học về Perl Shell, C và Java rồi. Mong các bác quan tâm cùng vào nghiên cứu .

P/s: Ngoài ra thì trường đại học e đang học còn học thêm về cả CNET, đây là 1 ngôn ngữ được build trên C. Dùng để mô phỏng mạng. Nếu bác nào có nhu cầu thì cùng nghiên cứu

Rất cảm ơn các bác đã đọc ạ
Reply With Quote
  #2  
Old 28-03-2012, 20:28
itchick itchick is offline
Member
 
Join Date: 11-2008
Posts: 56
Re: [CNTT] các bác vào thảo luận về ngôn ngữ lập trình đc k ạ

Mấy câu hỏi của bạn khó quá, mình không hiểu nên mình hỏi lại bạn mấy câu dễ hơn:

Bạn đang học trường nào thế?

Bạn cần mọi người trả lời hộ mấy câu hỏi bài tập của bạn hay muốn tìm ra con đường tương lai cho bạn?

Bạn học nhiều ngôn ngữ nhỉ? Để làm gì?
Reply With Quote
  #3  
Old 28-03-2012, 20:39
P.E Onimusha's Avatar
P.E Onimusha P.E Onimusha is offline
Senior Member
 
Join Date: 06-2007
Location: ~(*.*)~
Posts: 4,884
Send a message via ICQ to P.E Onimusha Send a message via AIM to P.E Onimusha Send a message via MSN to P.E Onimusha Send a message via Yahoo to P.E Onimusha Send a message via Skype™ to P.E Onimusha
Re: [CNTT] các bác vào thảo luận về ngôn ngữ lập trình đc k ạ

Mình đang học về C$ (đọc là C xoắn, 1 ngôn ngữ dựa trên C), nếu bạn có hứng thú thì chúng ta cùng trao đổi

P.S: cho post ở trên mình. Màn chào hàng này có vẻ thích hợp với mương 14 hơn.
Reply With Quote
  #4  
Old 29-03-2012, 09:16
mimit9x mimit9x is offline
K.I.A
 
Join Date: 09-2011
Posts: 58
Re: [CNTT] các bác vào thảo luận về ngôn ngữ lập trình đc k ạ

Quote:
Originally Posted by itchick View Post
Mấy câu hỏi của bạn khó quá, mình không hiểu nên mình hỏi lại bạn mấy câu dễ hơn:

Bạn đang học trường nào thế?

Bạn cần mọi người trả lời hộ mấy câu hỏi bài tập của bạn hay muốn tìm ra con đường tương lai cho bạn?

Bạn học nhiều ngôn ngữ nhỉ? Để làm gì?
+ E đang học ở 1 trường đại học thôi
+ Mấy câu hỏi này là mấy câu trong bài kiểm tra của mình, mình không hiểu nên mình lên đây mong mọi người giả đáp
+ E cũng k phải học nhiều ngôn ngữ để chứng tỏ cái gì cả:
Thứ nhất: Môn e đang học tên là ngôn ngữ lập trình:
Bao gồm 4 thế hệ ngôn ngữ đầu tiên là FORTRAN, AGOL, Pascal và ADA (như e nói bên trên rồi)
E k nói là e code đc hết thành thục cả 4 loại ngôn ngữ, cái e đang học là về toàn bộ cấu thành của cái ngôn ngữ đó thôi.

Shell và Perl thì e đã đc học và lập trình tương đối (tương đối thôi ). 2 cái này na na giống nhau về cấu trúc.

C và Java thì e nghĩ quá phổ biến rồi, ai học về IT cũng biết về 2 cái này
Reply With Quote
  #5  
Old 29-03-2012, 09:18
mimit9x mimit9x is offline
K.I.A
 
Join Date: 09-2011
Posts: 58
Re: [CNTT] các bác vào thảo luận về ngôn ngữ lập trình đc k ạ

Quote:
Originally Posted by P.E Onimusha View Post
Mình đang học về C$ (đọc là C xoắn, 1 ngôn ngữ dựa trên C), nếu bạn có hứng thú thì chúng ta cùng trao đổi

P.S: cho post ở trên mình. Màn chào hàng này có vẻ thích hợp với mương 14 hơn.
E k dám chào hàng gì đâu bác ạ . Mục đích của e chỉ là trao đổi học tập, thế thôi. E nói là biết chứ e k nói là e thành thục đến mức thần thánh 8-9 loại ngôn ngữ kia.

Mục đích e nói ra là mong mọi người ai biết ngôn ngữ nào thì vào đây nghiên cứu chung, bác nói thế thực sự hơi chạnh lòng

E xl nếu trả lời trẻ trâu, làm bác k vừa lòng
Reply With Quote
  #6  
Old 29-03-2012, 09:21
mimit9x mimit9x is offline
K.I.A
 
Join Date: 09-2011
Posts: 58
Re: [CNTT] các bác vào thảo luận về ngôn ngữ lập trình đc k ạ

ngoài ra e cũng thấy cái Cnet kia khá hay (thực ra e chưa hiểu đủ ) nên mong các bác quan tâm cùng nghiên cứu
Reply With Quote
  #7  
Old 29-03-2012, 10:49
muquang's Avatar
muquang muquang is offline
Senior Member
 
Join Date: 04-2009
Location: Cát Tiên
Posts: 1,892
Send a message via Yahoo to muquang
Re: [CNTT] các bác vào thảo luận về ngôn ngữ lập trình đc k ạ

Quote:
Originally Posted by mimit9x View Post
ngoài ra e cũng thấy cái Cnet kia khá hay (thực ra e chưa hiểu đủ ) nên mong các bác quan tâm cùng nghiên cứu
Nghiên cứu cũng tốt, nhưng mình đi học để đi làm thôi, mấy cái đó ko hỉu
Reply With Quote
  #8  
Old 29-03-2012, 22:02
itchick itchick is offline
Member
 
Join Date: 11-2008
Posts: 56
Re: [CNTT] các bác vào thảo luận về ngôn ngữ lập trình đc k ạ

Thanks bạn đã trả lời.

Mình ko biết về FORTRAN nên ko hiểu câu 2, ko dám thảo luận.

Câu 1: "1 ngôn ngữ lập trình nên k cho phép khai báo biến ẩn"
i) Đưa ra ý kiến để hỗ trợ luận điểm trên
ii) Đưa ra ý kiến để chống lại luận điểm trên

Trước hết phải làm rõ khái niệm "khai báo biến ẩn" là gì? Không biết khái niệm mình đưa ra có chính xác với câu hỏi của bạn ko?


"Khai báo biến ẩn" là cách khai báo biến không bắt buộc phải định kiểu: ví dụ

A local variable can be declared implicitly using the var keyword in C# or the Dim keyword in VB.

C# 3.0 variable declaration
var i = 10;
var s = "C Sharp";


C# 2.0 variable declaration
int i = 10;
string s = "C Sharp";

Trước đây mình ko quan tâm vấn đề này lắm. Mình chỉ dựa theo ngôn ngữ quy định thế nào thì làm thôi.

Theo ý kiến của mình thì "cho phép khai báo biến ẩn" có một số ưu nhược điểm sau:

Ưu điểm:
- Code sướng hơn.
- Chi phí phát triển ít.

Nhược điểm:

- [Có thể] ảnh hưởng đến hiệu suất hoạt động của chương trình
- ...

Có một thời gian, mình chuyển từ vb sang c, thấy c nó chặt chẽ quá, hơi nản. Nhưng bây giờ cũng không quan tâm lắm. LOL
Reply With Quote
  #9  
Old 18-12-2012, 20:45
chemgio.9x chemgio.9x is offline
K.I.A
 
Join Date: 09-2012
Location: Việt Nam
Posts: 128
Re: [CNTT] các bác vào thảo luận về ngôn ngữ lập trình đc k ạ

Hic cho mình hỏi cái này mình thì mất căn bản lập trình rồi, sắp tới phải học php, ko biết php có phải là ngôn ngữ lập trình khác biệt so với các ngôn ngữ lập trình khác ko tại nghe có 1 số thằng nói php giống C# nếu vậy php có giống c# hay giống ngôn ngữ lập trình nào khác nữa ko? nếu có giống thì giống bao nhiêu %, mong các bác help em vấn đề này.
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump





All times are GMT +7. The time now is 21:12.


Steam Powered by vBulletin® 0.1 pre-alpha
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.