2) не помогает ... потому что в любом НОВОМ языке самое главное - это СЕМАНТИКА конструкций, а вовсе не то, во что оно там компилируется, если язык ничего не вносит в смысле семантики - то это никомк не нужно, кроме понтов его разработчиков (так было с языками D и R и др.)
Это проще чем, пока не зная язык, рыскать по документации