PDA

View Full Version : code-free, worth reading (updated 03 Feb 2004)



danceswithwolves
11-11-2003, 15:26
What is better - smarter programmers or safer programming environments?
http://www.codeproject.com/script/survey/detail.asp?survey=326#xx661179xx

What is a FrameWork ?
http://www.codeproject.com/gen/design/WhatIsAFramework.asp

danceswithwolves
03-02-2004, 08:10
Why is C# case-sensitive?
Why doesn't C# have exception specifications?
Why do I have to explicitly define a method as override?
Why does C# have both 'ref' and 'out'?
Why is the C# switch statement designed to not allow fall-through, but still require a break?
Why doesn't C# have a 'with' statement?

goto http://msdn.microsoft.com/vcsharp/team/language/ask/default.aspx for the answers

Sin
03-04-2004, 23:07
làm ơn đi , you post vậy để làm gì dạ ?! có thể giải thích 1 chút được ko ! = TV , bản thân tui tự thấy mình ko biết tiếng Anh => làm ơn post TV cho dễ hiễu .

Robin the Champ
04-04-2004, 15:52
nice post ... thanks

To Sin, dân công nghệ thì dù muốn hay ko cũng phải xem tài liệu tiếng Anh, tài liệu tiếng Việt thì ít và dịch nhiều khi khó hiểu và thiếu chính xác ... dần dần sẽ quen thui ... ;)

trungnt88
26-04-2004, 16:37
What is better - smarter programmers or safer programming environments?
= môi trường nào tốt hơn thông minh hơn và an toàn hơn?

What is a FrameWork ?
= FrameWork là cái con khỉ gì???

Why is C# case-sensitive?
= tại sao C# phân biệt HOA & thường
Why doesn't C# have exception specifications?
= tại sao C# có những ngoại lệ đặc biệt
Why do I have to explicitly define a method as override?
=Tại sao tôi phải khai báo các phưong pháp (method) là nạp chồng???
Why does C# have both 'ref' and 'out'?
= Tại sao C# có cả 'ref' lẫn 'out'?
Why is the C# switch statement designed to not allow fall-through, but still require a break?
=> boom tôi k0 dịch nổi!
Why doesn't C# have a 'with' statement?
'Vì sao c# không có lệnh 'with'

:)

White Rose
27-04-2004, 07:53
What is better - smarter programmers or safer programming environments?
= môi trường nào tốt hơn thông minh hơn và an toàn hơn?

Lập trình viên thông minh và môi trường lập trình an toàn, cái nào tốt hơn?


Why doesn't C# have exception specifications?
= tại sao C# có những ngoại lệ đặc biệt
Vì sao trong C# không cần chỉ rõ exception


Why do I have to explicitly define a method as override?
=Tại sao tôi phải khai báo các phưong pháp (method) là nạp chồng???
Tại sao tôi phải khai báo tường minh (rõ ràng) một overrided method


Why is the C# switch statement designed to not allow fall-through, but still require a break?
=> boom tôi k0 dịch nổi!
Tại sao câu lệnh switch trong C# được thiết kế không cho phép fall-through (fall-through nghĩa là sau khi xử lý xong lệnh của một case, nếu không gặp break thì tiếp tục xử lý lệnh của case tiếp theo) nhưng lại vẫn cần từ khoá break

bete
27-04-2004, 08:17
"Why doesn't C# have exception specifications?
= tại sao C# có những ngoại lệ đặc biệt
Vì sao trong C# không cần chỉ rõ exception"

=> 0 biết nếu dịch "specifications" (nhiều khi được viết gọn là "specs") là "đặc tả" nghe có ổn 0 ? => "Tại sao C# 0 có đặc tả về ngoại lệ" => Tui đoán câu hỏi là tại sao C# 0 có cơ chế để xử lý ngoại lệ (như throw/catch của C++) ? Tui 0 biết gì về C# nên 0 biết câu hỏi có đúng là ý như vậy 0 :)

White Rose
28-04-2004, 07:43
Bài viết giải thích lý do vì sao trong C# không cần chỉ ra exception khi thừa kế (để sử dụng đặc tính versioning) chứ trong C# có cú pháp try..catch..finally và throw cho các exception

danceswithwolves
28-04-2004, 13:56
trời ơi cái thread để mọi người share links thì lại thành thread tả pí lù dịch thuật ?

to Sin@: mấy cái link đó toàn tới site tiếng Anh thôi, u đọc câu hỏi không nổi thì khỏi click vào mất công vì có vào thì cũng ngọng tiếp. Hiểu không ?

trungnt88
28-04-2004, 22:56
ah i know
sorry for my silly translation!

AVU
29-04-2004, 23:25
các bài viết đó hay lắm, cám ơn các bạn đã share links

kituni
28-07-2004, 00:52
Thx danceswithwolves

Di.ch la`m gi vay? Tui thay de? nhu va^y la` trong sang nha^'t ah :D

KEM_WALL
06-08-2004, 04:07
compare some programing languages
hxxp://www.tommti-systems.de/main-Dateien/reviews/languages/benchmarks.html

:)

KEM_WALL
30-11-2004, 18:17
tui thấy các bạn bàn luận về chọn lựa giữa C# và VB.net hơi bị nhiều, nên post 1 bài so sánh 2 ngôn ngữ, có thiếu sót góp ý thì các bác cứ nói. đặc biệt anh sói và anh râu cho vài ý kiến

ưu điểm của vb.net
1> cho phép xài optional params, rất tiện lợi khi xài chung với COM+
2> có thể late binding với option strict off, rất có lợi nếu biết xài
3> cho phép xài properties có params
4> có nhiều hàm riêng built in, vd IsNumeric, Right...
5> có With Contruct, giúp code ngắn nếu bạn sử dụng 1 obj nhiều lần wá :)
6> handle event dễ hơn rất nhiều so với C# (bắt buộc phải gõ code gắn delegate)
7> có Catch... when.. clause, cái mà walls thấy C# thua vb.net nặng nề nhất ! với cái này, bạn handle exceptions rất dễ dàng (cho phép lọc lỗi để xử lý riêng)

ưu điểm của C#
1> có xml comment, wá great :D, nhưng trong whidbey, thằng vb.net cũng sẽ có cái này luôn (buồn 5mn)
2> overload toán tử (operator), 1 cái rất good được thừa kế từ thằng c++ cha anh (nhưng buồn thay, trong whidbey, m$ cũng tính cho thằng vb.net đặc ân này)
3> có using statement, tự dispose obj không còn xài
4> có unsafe code, bạn có thể xài pointer (con trỏ) ... (lưu ý, unsafe code vẫn là managed code, vẫn compile ra IL, và chạy dưới CLR)

hy vọng đầy đủ, và cũng hy vọng qua bài này các bạn sẽ chọn ra được ngôn ngữ để sử dụng, chứ không tranh cãi chung chung, cái này hay hơn, cái kia tốt hơn ....

quên, còn thiếu, C# hơn vb về cái escape character nữa,
Console.WriteLine("The actor was quoted as saying ""now that's wierd""") , gõ mệt chết :)

anh sói sửa cái update date lại đi hen

ttkhdhkh
31-01-2005, 17:30
Nhưng cụ thể là thằng nào mạnh hơn thằng nào ( theo ý bạn ). !! Ở đây tui nói là mạnh hơn theo nghĩa là xây dựng ứng dụng mạnh hơn, chứ không phải là dễ dàng hơn trong việc lập trình.

KEM_WALL
06-02-2005, 18:32
100% bằng nhau, nếu bạn không tính đến những yếu tố như cấu trúc ngôn ngữ, tốc độ biên dịch ...

ysea
23-09-2005, 18:34
Cám ơn các bác, bây giờ em đã hiểu C# nó mạnh ở điểm nào rồi

Các bác cho em hỏi, khi đi sâu vào lập trình Dos.net thì C# hay hơn hay VB.NET hay hơn

khôngtên
16-12-2005, 15:41
Cai nao cung duoc thoi bac a ! Rieng toi thi toi van thich C#. Neu bac hoc mot cai thi cai con lai hoc cung de thoi ! Neu duoc bac co the tim tai lieu can ban ve ngon ngu bang ca C# va VB.NET luon. Toi co 1 quyen nhu vay hinh nhu cua MS Press. No day ca hai ngon ngu 1 luc va co so sanh su khac nhau giua hai thu do. Toi thay thi chung gan nhu giong nhau chi khac vai diem thoi.

quangxuong
20-03-2009, 13:42
Bác cho em cái tên sách đi ?

quangxuong
31-03-2009, 14:40
Ủa, bác này lâu nay đi đâu sao em hỏi mãi chẳng thấy trả lời . . . ? ? ?