Since walk along is used to express horizontal movement on some surface, and at the same time it could mean movement next to something- how is it "walking/running along" different from "walking/running by"?
- He went for a walk by the lake.
- He went for a walk along the lake.
Here, does the second one imply walking along the length of the lake?
Are they interchangeable?
- He walked along the silent, parked cars of the parking lot.
- He walked by the silent, parked cars of the parking lot.