Javascript - Ngôn ngữ 'thống lĩnh' thị trường lập trình thế giới năm 2019 - Page 52 - vozForums
vozForums
Go Back   vozForums > Khu vui chơi giải trí > Superthreads - Wiki vOz
Reply
 
Thread Tools
  #511  
Old 23-09-2019, 05:49
foreveralone's Avatar
foreveralone foreveralone is offline
Senior Member
 
Join Date: 07-2011
Posts: 509

Quote:
Originally Posted by Nipin View Post
Lúc google nó đẻ ra NaCl thì không thấy vào ủng hộ, đợi WASM thì còn mướt.
Nhớ là cho tới giờ vẫn không có GC, không có DOM. Đường còn dài lắm.
Ủng hộ muối của anh Google thì khác vẹo nào bảo ủng hộ IE với ActiveX . Wasm tuy chưa đầy đủ nhưng nó là 1 bước tiến vượt bậc (không phải về mặt công nghệ) khi mà các ông lớn chịu ngồi lại với nhau và định ra một cái chuẩn executable binary chung. Trước đó ông nào cũng muốn độc bá mảng này bằng cách đưa ra chuẩn riêng.
Reply With Quote
  #512  
Old 23-09-2019, 07:38
rfcclub2011 rfcclub2011 is offline
Đã tốn tiền
 
Join Date: 03-2013
Posts: 431

Quote:
Originally Posted by ryu_shai View Post
Cái này nghe ko đúng, hiện tôi code android hay CV đều là c++. Cái này sp compiler rất rộng, gần như platform na9f cũng có thể dùng c++ để compile. Bảo viết c++ khó hơn bọn khác thì đồng ý chứ cross platform thì sao wua c++ đc vì còn performance nữa

Sent from Samsung galaxy tab s4 using vozFApp
Ý lão su.thay là ngoài code kiểu heno uột còn thư viện các kiểu thím ei, kiểu lão nói chắc như portable, vì thế lão mới chê cái name mangling của C++. Thêm nữa là trước khi LLVM phát triển mạnh thì cross platform dựa trên C++ là khó, còn C, Java và thậm chí cả Python thì nó có sẵn bộ runtime (minimal or full) port qua gần hết platform rồi nên nó dễ. Mà đâu có ai nói là cross platform bằng C++ là không thể, chỉ nói là KHÓ.
Giả sử có full runtime và support libs đi nữa thì cũng if else bằng macro tá lả trong code. Java và Python thì có lib support sẵn, còn C thì thấp cấp nên nó viết cross platform code dễ. C++ thì không phải không làm được mà mất công hơn 2 thằng kia. Thí dụ code ông dùng Boost thì đi qua mấy platform khác chắc nó có compile được không. OpenCV thì nó ghi chình ình ra trang đầu rồi "OpenCV is designed to be cross platform". Mà compiler cũng 5 7 đường, như GCC nó ưu tiên Unix Linux, bọn như MinGW hay Cygwin phải kiếm 1 library giả lập pthread mới compile nổi, chứ code thằng nào dùng pthread mà platform không support thì cũng ăn cám.
Còn Hello World nói làm gì. LLVM nó ra đúng là cứu tinh của mọi compiler. Frontend dùng compiler nào cũng được, trung gian có bitcode, backend thì output ra platform nào cũng được.
Về performance thì nói chung code Java, C++ hay Python gì nếu đã compile được ra machine code thì bọn chạy máy ảo đôi khi còn nhanh hơn, vì code nó đã được tương thích với platform. Đó là lý do Apple hay Google gì nó cho up chương trình compile ra intermediate code lên cloud, xong tùy theo device mà nó compile lại thêm lần nữa cho ra code tối ưu. Đương nhiên inner working là mình không biết.
Reply With Quote
  #513  
Old 23-09-2019, 07:41
honeyfox honeyfox is online now
Đã tốn tiền
 
Join Date: 02-2013
Location: States of Bushfires
Posts: 6,669

Quote:
Originally Posted by kid1308 View Post
List ko có Delphi luôn mình đang làm việc với ngôn ngữ méo ai xài hả trời.
Sau v7 thì Delphi nó trở thành một thứ gì đó rất dở dở ương ương, đối với nhiều người thì nó đã chết
Reply With Quote
  #514  
Old 23-09-2019, 07:55
LapTrinhGame's Avatar
LapTrinhGame LapTrinhGame is offline
Senior Member
 
Join Date: 06-2017
Posts: 2,699

Quote:
Originally Posted by Nipin View Post
Phải nói là v8 ngon thật, performance luôn gần mấy cái system compiled language mà không phải mất thời gian build mỏi cả cổ. Đáng tiếc là không có ngôn ngữ nào ra hồn.

Nhân tiện thì typescript chỉ là superset của javascipt, điểm thọt của js thì nó vẫn thọt, ít hơn thôi.
Phát biểu nguy hiểm vãi. Bản chất JavaScript là Singled thread language cho nên kiểu tính toán cần CPU thì performance của nó làm sao mà gần bằng mấy thằng compiled language? JavaScript hiển nhiên nhanh với tác vụ IO nhưng những compiled kia cũng implement asynchronous đc thôi.

Last edited by LapTrinhGame; 23-09-2019 at 08:13.
Reply With Quote
  #515  
Old 23-09-2019, 08:54
vampirehl's Avatar
vampirehl vampirehl is offline
Senior Member
 
Join Date: 08-2008
Location: Namec
Posts: 223

Quote:
Originally Posted by hninja222 View Post
Hỏi ngu chứ mình thấy Python với Javascript có khác gì nhau đâu. Cũng viết cú pháp bậy bạ, xài biến vô kỉ luật như nhau chứ có khác gì. Mà sao người ta lại toàn ca tụng Python và chửi JS nhỉ.

Trước mình làm full stack web dùng Angular JS làm giao diện, còn giờ mình đang dùng Python để làm việc với Spark cluster.
Vô kỷ luật chỉ có thằng js thuần thôi, Python thì nó chơi trò thụt thò nên khi code dài hay bị lẫn
Reply With Quote
  #516  
Old 23-09-2019, 09:00
consterlogic's Avatar
consterlogic consterlogic is offline
Đã tốn tiền
 
Join Date: 02-2015
Posts: 54

Quote:
Originally Posted by phuc1502 View Post
Đúng luôn, ông bạn dc nhận k
Chắc toạch rồi, gửi sample project từ tuần trước tới giờ k thấy gì
Mà pv éo gì dị vl, mới vào chưa pv kĩ thuật đã hỏi mức lương mong muốn, làm mình éo biết hét bao nhiêu cho phải phép.
Thêm cái nữa là bọn này dùng ngôn ngữ riêng tự chế thiết nghĩ có pass chắc cũng éo nhận offer
Reply With Quote
  #517  
Old 23-09-2019, 09:03
dogamer01 dogamer01 is offline
Senior Member
 
Join Date: 07-2013
Posts: 2,670

Quote:
Originally Posted by vampirehl View Post
Vô kỷ luật chỉ có thằng js thuần thôi, Python thì nó chơi trò thụt thò nên khi code dài hay bị lẫn
JS ngày xưa mới học nhớ có lần code thiếu dấu ; nó load trang vẫn ra kết quả, mặt mình lúc đấy kiểu
Reply With Quote
  #518  
Old 23-09-2019, 09:08
Gorin_no_so*'s Avatar
Gorin_no_so* Gorin_no_so* is offline
Senior Member
 
Join Date: 09-2017
Posts: 310

Quote:
Originally Posted by dogamer01 View Post
JS ngày xưa mới học nhớ có lần code thiếu dấu ; nó load trang vẫn ra kết quả, mặt mình lúc đấy kiểu
lập dị phết nhỉ
Reply With Quote
  #519  
Old 23-09-2019, 09:08
Something Else Something Else is online now
Senior Member
 
Join Date: 04-2018
Posts: 3,515

Lương React Native ở VN bèo cũng 2k.
Reply With Quote
  #520  
Old 23-09-2019, 09:10
mdgacon mdgacon is offline
Senior Member
 
Join Date: 03-2011
Posts: 1,474

Quote:
Originally Posted by l0ng2111 View Post
T 31 tuổi, đi học Certificate IT 4 môn và học thêm khóa ROR với front-end đổi nghề từ kế toán sang làm web. Bác cho hỏi: 4 môn này: Intro Programming, Database, Networking, algorithm data structure

Học xong 4 cái môn đấy cùng ROR, front-end thì có đủ xin việc được ko ạ? Nghe nói làm web dev thì nó cũng nhẹ hơn.

Lý do chỉ học 4 môn là do t muốn thử xin việc trước chứ ko muốn học full degree. TRường nó dạy còn nhiều môn khác, ví dụ như là:

Microprocessors &Interfacing
Design&Analysis of Algo
Data Services Engineering
Software Service Design and Engineering
Advanced & ParallelAlgorithms
Concepts of ProgrammingLang.
Operating Systems
Distributed Systems

8 môn trên nhìn đã thấy advanced rồi :(
web dev chia ra Front end và back end. FE code html, css, jquery, rativejs, angular , vuejs. Backend thì php, c# .net, java, node js. Có công ty thì phân chia ra FE vs BE rõ ràng. Có công ty phải code cả 2
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 19:14.
Chịu trách nhiệm nội dung: Bạch Thành Trung © 2019 Công ty TNHH Thật Vi Diệu
ĐC tầng 4, số 6-8 Đường D2, Bình Thạnh, Hồ Chí Minh, Việt Nam - SĐT 0981323799 - MST 0313906593
Giấy phép thiết lập MXH số 334/GP-BTTTT, Ký ngày: 19/08/2019