PDA

View Full Version : Học C# có cần học trước C++ và java không?



nguyen xuan thuo
28-08-2009, 11:51
em mới bắt đầu học C#. trước em đã học C và kỹ thuật lập trình C. anh chị cho em hỏi có cần học C++ và java trước khi em học C# không a???

RyanX
28-08-2009, 11:53
Biết trước thì tốt nhưng chưa biết cũng không sao hết.

trumdkny
28-08-2009, 11:54
không cần bạn à , cứ zô mày học thui . Đã có kiến thức cơ bản về C thì tốt lắm rùi

freshgraduate09
28-08-2009, 12:28
câu này giống câu có cần học tiếng anh và tiếng pháp trước khi học tiếng nhật không

nguyen xuan thuo
28-08-2009, 12:39
hi hì! vậy em vào học C# luôn đây ! cám ơn anh 3 anh chị .

linhberos
28-08-2009, 21:14
C# và Java là 2 môn khác nhau nếu biết trước 1 cái trước thì học cái kia có phần đơn giản hơn. Nếu chưa biết cả 2 thì cứ chọn 1 cái mà học. Cần có kiến thức về C và OOP

black_apple
28-08-2009, 21:18
hay nhất là biết mã giả trước :) .Cơ sở cho mọi ngôn ngữ lập trình

belenba_ngoan
28-08-2009, 21:18
gà đây. học mấy cái đó để làm gì vậy các bác. học mất bao lâu.thxs

chick chick
28-08-2009, 21:43
1 phát nhảy thẳng vào C# cũng chả sao hết
nếu học qua hướng đối tượng bằng C++ rồi thì càng tốt.
còn java và C# thì học độc lập với nhau

freshgraduate09
28-08-2009, 21:57
hay nhất là biết mã giả trước .Cơ sở cho mọi ngôn ngữ lập trình

đúng là lắm thầy nhiều ma

chick chick
28-08-2009, 23:16
hay nhất là biết mã giả trước :) .Cơ sở cho mọi ngôn ngữ lập trình

giả mã thì cũng phải biết giả mã theo ngôn ngữ nào chứ, đâu phải "mọi"

zmt264
28-08-2009, 23:45
thêm thày nữa cho nhiều ma nhé :D, học OOP thì tốt nhất nên học ngôn ngữ Eiffel,sử dụng EiffelStudio

"EiffelStudio, an implementation of the Eiffel analysis, design and
programming language. Eiffel is a simple, modern language"

Quan điểm của thày "Bertrand Meyer", tác giả "Touch of Class: Learning to Program Well with Objects and Contracts"

Mới học đã động vào OOP thì sẽ dẫn đến 1 thắc mắc muôn đời là "tại sao phải dùng OOP", tại sao không lập trình "bình thường" cho nó nhanh :D. Dù sao tác giả học C rồi cũng là cái may mắn, mà sao không hỏi luôn thày trên lớp mà lại lên đây hỏi cho nó "lắm thầy nhiều ma".

freshgraduate09
29-08-2009, 00:16
thêm thày nữa cho nhiều ma nhé , học OOP thì tốt nhất nên học ngôn ngữ Eiffel,sử dụng EiffelStudio


thêm 1 con ma nữa: nếu học OOP bạn nên học smalltalk trước

tìm hiểu ở đây http://vi.wikipedia.org/wiki/Smalltalk
chi tiết hơn ở đây nhưng bằng english http://en.wikipedia.org/wiki/Smalltalk

vì sao lại smalltalk?


Smalltalk thường được nhắc đến như là tiêu chuẩn ngôn ngữ lập trình, không phải là một trình biên dịch cụ thể

Smalltalk là ngôn ngữ lập trình hướng đối tượng, kiểu dữ liệu động, và có tính phản xạ. Smalltalk được thiết kế nhằm bảo vệ tối đa các đặc điểm ngắn gọn và trong sáng của nó và không hướng đến tính khả dụng (usability) hay tính hiệu năng (performance). Vì vậy nó phù hợp với các mục đích giáo dục hơn là mục đích thương mại, tuy nhiên các đặc điểm của Smalltalk đã ảnh hưởng và góp phần mang lại thành công cho nhiều ngôn ngữ khác trong đó có Java, C#.


mà Java và C# lại là 2 công nghệ lớn chủ chốt tại thời điểm này